5

ディレクトリを最新のソース コード (svn リポジトリからチェックアウト) で更新し、アセンブリ情報と他のいくつかのファイルを更新し、いくつかのビルドを実行する Nant スクリプトがあります。

(ビルドの実行後に) 行われたすべての変更を含む作業コピーをタグ リビジョンにします (SVN ヘルプ 4.19. 分岐/タグ付けで説明されています)。これは、ビルド スクリプトの最後で実行されるコマンド ライン引数を介して発生するはずです。

現在、次の行が使用されていますが、変更は反映されません。

svn copy -r 1234 c:\workingCopy http://svnRepository

上記のコマンドの後に作業コピーを切り替えて変更をコミットする必要がありますか?

4

1 に答える 1

6

-rオプションは、コピーするリビジョンを識別します。提供する必要はないと思います。

スクリプトで次のことを行うことをお勧めします。

  1. svn commit
  2. svn copy c:\workingCopy http://example.com/svnrepo/proj/tags/proj-x.y.z
于 2010-07-23T06:46:58.383 に答える