1

展開スクリプトの一部として、svn をトランクから tags ディレクトリにコピーし、それをサーバーにエクスポートします。開発中の現在のプロジェクトでは、svn externals を使用して、別のプロジェクトからいくつかのファイルを参照します。

展開時に、その参照を削除し、コードとともにローカル コピーを保存したいと思います。これを行う簡単な方法はありますか?svn export を実行して、それをリポジトリにチェックインできることはわかっていますが、複雑すぎるようです。

4

1 に答える 1

1

SVN 外部参照は、同じリポジトリ内の別のプロジェクトを指していますか? その場合は、svn:externals プロパティを削除し、代わりsvn copyにコードの直下にあるプロジェクトを削除できます。

外部プロジェクトへの参照である場合は、トランクではなく、そのプロジェクトのタグへの参照にすることを強く検討します。そうすれば、外部プロジェクトの新しいバージョンをいつ参照するかをより細かく制御できます。tags ディレクトリの下の各コピーは、外部プロジェクト ファイルの特定のバージョンを参照します。

于 2010-07-16T10:11:58.170 に答える