【问题标题】:Complex subversion 1.4 merge复杂的颠覆 1.4 合并
【发布时间】:2011-09-20 20:18:51
【问题描述】:

我有一个长期运行的功能分支,需要合并回主干。但是我有一段时间要正确使用咒语,我需要一点帮助。

我的功能分支的日志如下所示(我正在简化以使其更容易):

r170 fixed bug in boppity.py and snafu.py
r160 merged trunk revisions 131-159
r150 added boppity.py
r140 fixed bug in snafu.py
r130 merged trunk revisions 100-129
r120 fixed bug in foobar.py
r110 added foobar.py and snafu.py
r100 branch created

所以我认为我想做的是合并 100-120、130-150、170。我不认为我想合并 130 或 160,因为这些更改已经存在于两个地方并且很可能会给我树冲突。

(对于那些想知道为什么我不使用“重新集成”功能的人,这是因为我的 subversion 服务器仍然是 1.4,所以它没有那个功能,AFAIK。)

【问题讨论】:

    标签: svn svn-merge


    【解决方案1】:

    您应该将所有修订版从主干合并到您的分支中,并解决所有冲突

    如果您仍在使用 SVN 1.4,请仔细查看所有重命名,因为它们未正确合并。

    在此之后,通过区分你的分支和主干进行合并并将其应用到你的主干。

    Look here for further info

    【讨论】:

    • 啊啊啊,这样就简单多了。谢谢你直截了当。顺便说一句,为了将来参考,合并命令是“svn merge trunkURL branchURL --ignore-ancestry trunkWCdirectory”。
    猜你喜欢
    • 2011-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多