使用SVN从本地工作副本创建标记/分支

时间:2010-07-23 04:28:02

标签: svn tortoisesvn tagging command-line-arguments working-copy

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

我希望包含所有更改的工作副本(在构建运行之后)被制作成标记修订版(在SVN帮助4.19。分支/标记中描述)。这应该通过在构建脚本结束时运行的命令行参数来实现。

目前使用了以下行,但它不会接收更改。

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

在上述命令之后需要切换工作副本并提交更改吗?

1 个答案:

答案 0 :(得分:4)

-r选项标识要复制的修订。我认为你不需要提供。

我会建议你的脚本做:

  1. svn commit
  2. svn copy c:\workingCopy http://example.com/svnrepo/proj/tags/proj-x.y.z