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

使用SVN从本地工作副本创建标记/分支,svn,tortoisesvn,tagging,command-line-arguments,working-copy,Svn,Tortoisesvn,Tagging,Command Line Arguments,Working Copy,我有一个Nant脚本,它用最新的源代码(从svn存储库签出)更新目录,然后更新程序集信息和一些其他文件,并进行一些构建 我希望将包含所有更改(运行构建后)的工作副本制作成标记修订版(在SVN帮助4.19.分支/标记中描述)。这应该通过在构建脚本末尾运行的命令行参数来实现 当前使用了以下行,但它不会拾取更改 svn copy -r 1234 c:\workingCopy http://svnRepository 有必要在执行上述命令后切换工作副本并提交更改?-r选项标识要复制的修订。我认为你不需

我有一个Nant脚本,它用最新的源代码(从svn存储库签出)更新目录,然后更新程序集信息和一些其他文件,并进行一些构建

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

当前使用了以下行,但它不会拾取更改

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

有必要在执行上述命令后切换工作副本并提交更改?

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

我建议你的剧本做:

  • svn提交
  • svn副本c:\workingCopyhttp://example.com/svnrepo/proj/tags/proj-x.y.z

  • 答案是:svn copy c:\workingCopy,不需要先提交我只想要标签修订版中的更改,而不是工作副本的来源。谢谢