【问题标题】:Create a tag / branch from local working copy using SVN使用 SVN 从本地工作副本创建标签/分支
【发布时间】:2011-03-19 22:15:38
【问题描述】:

我有一个 Nant 脚本,它使用最新的源代码(从 svn 存储库中检出)更新目录,然后更新 Assembly Info 和其他一些文件并进行一些构建。

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

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

    我会建议你的脚本做:

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

    【讨论】:

    • 答案:svn copy c:\workingCopy svnRepository,不需要先提交我只想要标签修订中的更改而不是工作副本的来源。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-27
    • 2011-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多