CRi*_*ice 4 svn tortoisesvn tagging working-copy command-line-arguments
我有一个Nant脚本,该脚本使用最新的源代码(从svn存储库中检出)更新目录,然后更新Assembly Info和一些其他文件并进行一些构建。
我希望将包含所有更改(在运行构建后)的工作副本制作为标记修订版(在SVN帮助4.19。分支/标记中介绍)。这应该通过在构建脚本末尾运行的命令行参数来实现。
当前使用以下行,但不会接受更改。
svn copy -r 1234 c:\workingCopy http://svnRepository
Run Code Online (Sandbox Code Playgroud)
是否需要在上述命令之后切换工作副本并提交更改?
-r
选项标识要复制的修订。我认为您不需要提供。
我将建议您的脚本执行以下操作:
svn commit
svn copy c:\workingCopy http://example.com/svnrepo/proj/tags/proj-x.y.z