別のSVN内のSVN


8

私はSVNにある単純なプロジェクトを持っていて、すべてうまくいきます。この単純なプロジェクト内のフォルダーにある別の SVNサーバーからのコードを使用したいと思います。

これどうやってするの?

後でこの「他の」SVNサーバーからコードを更新する機能が必要です。

svn co http://svnserverone.com/projects/trunk/ mjproject
svn co http://anotherserver.com/whatever/trunk/ mjproject/path/module

あなたの時間と答えをありがとう!

おと


外部を使用する場合は、コードを分岐して外部として分岐を使用することを検討する必要があります。これにより、全体を書き直しても、以前のバージョンに依存しているコードには影響しません。
ガブリエルソロモン

回答:


12

これを行う最も簡単な方法は、svn:externalsと呼ばれるものを使用することです

スパム対策のため、http://と別のサーバーにスペースを追加する必要がありました。

cd mjproject/path/modules
svn propset svn:externals 'new_module_name http:// anotherserver.com/whatever/trunk/' .

プロパティ 'svn:externals'が '。'に設定されました

次にコミットします:

svn ci -m "adding externals"

それから

svn up

参照:http : //beerpla.net/2009/06/20/how-to-properly-set-svn-svnexternals-property-in-svn-command-line/

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.