0

さまざまなコミットを含むリモート (別の場所でホストされている) Subversion リポジトリがあります。マイルストーン リリースが完了するたびに、そのリリースのコピーを取得し、ローカルでホストされている SVN リポジトリにコミットしたいと考えています。

今、私はこのようにしています:

内部 SVN リポジトリのローカル作業コピーと、リモート リポジトリのエクスポートされたコピーを含むフォルダーがあります。リリースが完了したら、エクスポートを含むフォルダーに新しいコピーをエクスポートし、それを内部 SVN リポジトリのローカル作業コピーにコピー (上書き) します。

次に、作業コピーを内部リポジトリにコミットします。

これを達成するためのより簡単で簡単な方法はありますか?

  • Subversion でなければなりません。Git や別の SCM は使用できません。
  • 複数のHEADは必要ありません

ありとあらゆるアイデアを歓迎します。

4

1 に答える 1

0

Because you always know URL of "milestone release", you can use this URL as definition of svn:externals inside your repository (i.e some permanent URL in your repository, unrelated to ordinary development, will contain changeable content from changeable remote-URL).

On new milestone you'll have only change externals definition and commit it

于 2013-09-17T01:58:26.407 に答える