2010-07-23 194 views
3

我有一个Nant脚本,它用最新的源代码更新目录(从svn存储库检出),然后更新程序集信息和一些其他文件,并执行一些构建。使用SVN从本地工作副本创建标记/分支

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

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

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

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

回答

4

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

我建议你的脚本做:

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

答案:SVN副本c:\ workingCopy HTTP:// svnRepository,无需首先我只想犯标签修订中的更改不在工作副本的来源处。谢谢。 – CRice 2010-07-28 00:42:55