我有一个Nant脚本,它用最新的源代码(从svn存储库签出)更新一个目录,然后更新程序集信息和一些其他文件,并进行一些构建。
我想工作的副本,其中包括所有的变化(建成后运行)成为一个标签修订版(描述在SVN帮助4.19)。分支/标记)。这应该通过在构建脚本末尾运行的命令行参数来实现。
当前使用了下面的行,但它不会获取更改。
svn copy -r 1234 c:\workingCopy http://svnRepository
是否需要在执行上述命令后切换工作副本并提交更改?
-r 选项标识要复制的修订。我想你不需要提供这个。
-r
我建议你的剧本做:
svn commit
svn copy c:\workingCopy http://example.com/svnrepo/proj/tags/proj-x.y.z