0

同じ SVN リポジトリ内に と という 2 つのディレクトリがbackend/ありproduct/、どちらにも という名前のファイルが含まれていますtest.xml

product/test.xmlからへのリンクを作成するにはどうすればよいですか?backend/test.xmlファイルproduct/test.xmlを変更して を実行した後、 を実行してSVN commit変更を取得できますか?test.xmlSVN up backend/test.xml

ところで、SVN Externals が動作しないようですが、それとも使い方が間違っているのでしょうか?

4

1 に答える 1

2

はい、あなたがsvn externals望むものを達成するために使用できます(SVN 1.6+、約3分の2ダウン)。

最初に、フォルダーとsvn delete.xml から test.xml を実行する必要があります。次に、フォルダーで、次のように外部を設定できます。backend\svn commitbackend\

me@computer:/backend$ svn propset svn:externals "^/Projects/SomeProject/product/test.xml test.xml" .

(このSO回答^の特殊(キャレット)文字に関する情報)。

svn:externalsこれにより、そのパスのプロパティの以前の値が上書きされることに注意してください。複数の外部変数を設定する必要がある場合は、これらのテキスト ファイル (名前は、たとえばsvn.externals) を次の形式で保存します。

(path01) (name01)
(path02) (name02)
(path03) (name03)
.
.
.
(pathN) (nameN)

次のように -F スイッチを使用します。

svn propset svn:externals -F svn.externals .

RabbitVCSなどの GUI クライアントを使用すると、これをより簡単に行うことができます。

お役に立てれば。

于 2013-04-09T08:07:52.847 に答える