【问题标题】:How to merge several un-continuous version in svn如何在svn中合并几个不连续的版本
【发布时间】:2017-11-30 09:23:11
【问题描述】:

我需要将 867,868,871,895,959 这些版本从 CH004 合并到 CH004-joy

在 CH004-joy 工作目录中我运行以下命令:

svn merge -r 866:868 ../CH004

成功了,867和868版本合并成功。

svn merge -r 只适用于连续版本。在我的情况下,我需要运行几个命令才能达到我的需求

svn merge -r 870:871 ../CH004
svn merge -r 894:895 ../CH004

有没有更方便的方法? (我尝试svn merge -r 866:868 870:871 ../CH004,购买语法不正确)

【问题讨论】:

    标签: svn merge


    【解决方案1】:

    如果您尝试合并范围,请使用-r 开关。对于特定的修订,您可以使用-c 开关。 -c 开关指的是特定的更改。 对于您的问题:

    svn merge -c 867,868,871,895,959 /path/to/CH004 /path/to/CH004-joy
    

    -r-c 之间的许多相似之处只需要处理语法而不是功能,因为它们都可以处理单个修订和范围。另一方面,修订开关确实提供了一些 -c 无法处理的额外开关,例如日期。

    More info-c 开关(以及其余开关)上。

    【讨论】:

    • 成功了,谢谢你的帮助,你给了我更多关于svn merge的知识。谢谢。
    猜你喜欢
    • 2012-09-15
    • 2013-05-12
    • 2011-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-27
    • 2015-12-01
    相关资源
    最近更新 更多