私はこれをどこかに見て覚えているようですが、私の人生のためには、私が探している結果が上がっていません。ここに私が欲しいものがあります:チェックアウト内のSVNチェックアウト
私はプロジェクトリポジトリを持っています。私のプロジェクトには他のsvnリポジトリにも含めたいライブラリがあります。私は、マスタープロジェクトでSVNコミットをするとき、ライブラリのチェックアウトを含め、すべてのファイルをマスタープロジェクトリポジトリにコミットしたいと思います。同時に、私はまた、ライブラリのフォルダだけでsvnの更新を行うことができるようにしたいと思います。
これは可能ですが、どのようにですか? 「いくつかのライブラリー」の内容を原因となりますプロジェクト自体にSVNのコミットやって、この場合
\ Project Repository (@ my.svn.com)
\ project source files
\ project media files, etc.
\ Libraries
\ some library (@ gnu.svn.com)
\ some other library (@ fsf.svn.com)
をして:
紛らわしい記述をした場合、私は視覚的にやろうよ"いくつかの他のライブラリ"は "プロジェクトリポジトリ"のリポジトリにコミットされます。しかし、もし私が "some library"でSVNアップデートをしたら、それはそれ自身のsvn、gnu.svn.comからのアップデートをプルダウンするでしょう。
(現在は必要に応じて、コマンドラインのsvnを使用することを恐れてのTortoiseSVNを使用してではなく)
ない私はそうすることを間違っていると言っていますが、なぜあなたがする必要がないということ前記ライブラリ用のjarファイルを持っているのとは対照的に、すべてのライブラリのソースコードを持っていますか?依存関係を扱うのはあまりにも複雑な方法のようです。繰り返しますが、私はその選択を批判するのではなく、それを動機付ける具体的なユースケース(SVN外部対jarを持つlibフォルダ)に興味があります。 – Newtopian
私はPythonで働いています –