svn - 使用 SVN 从本地工作副本创建标签/分支

标签 svn tortoisesvn tagging command-line-arguments working-copy

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

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

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

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

上面命令后是否需要切换工作副本并提交更改?

最佳答案

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

我建议你的脚本做:

  • svn commit
  • svn copy c:\workingCopy http://example.com/svnrepo/proj/tags/proj-x.y.z
  • 关于svn - 使用 SVN 从本地工作副本创建标签/分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3315398/

    相关文章:

    svn - 将分支合并到主干的颠覆最佳实践,其中分支中的文件结构已被修改

    svn - 帮助使用 subversion (svn) Hook 脚本

    svn - 无法切换到后备箱

    jquery - asp.net mvc - 为博客实现 "autocomplete"标签选择?

    php - 如何构建像 stackoverflow 这样的标记系统

    linux - 我如何找出存储库中的最新修订号?

    svn - 在SVN中分支分支并与主干结合的最佳实践?

    svn - 使用 svn :externals 的 SubWCRev 1.7 的解决方法

    Android 应用图像标记

    sql-server - 如何将存储过程和其他脚本保存在 SVN/其他存储库中?