5

我有一个 Nant 脚本,它使用最新的源代码(从 svn 存储库中签出)更新目录,然后更新 Assembly Info 和其他一些文件并进行一些构建。

我希望将包含所做的所有更改(在运行构建之后)的工作副本制作成标签修订版(在 SVN 帮助 4.19.Branching / Tagging 中描述)。这应该通过在构建脚本末尾运行的命令行参数来实现。

当前使用以下行,但它不会接受更改。

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 回答