我有一个Nant脚本,它使用最新的源代码更新目录(从svn存储库中检出),然后更新Assembly Info和其他一些文件并进行一些构建。
我希望包含所有更改的工作副本(在构建运行之后)被制作成标记修订版(在SVN帮助4.19。分支/标记中描述)。这应该通过在构建脚本结束时运行的命令行参数来实现。
目前使用了以下行,但它不会接收更改。
svn copy -r 1234 c:\workingCopy http://svnRepository
在上述命令之后需要切换工作副本并提交更改吗?
答案 0 :(得分:4)
-r
选项标识要复制的修订。我认为你不需要提供。
我会建议你的脚本做:
svn commit
svn copy c:\workingCopy http://example.com/svnrepo/proj/tags/proj-x.y.z