代码之家  ›  专栏  ›  技术社区  ›  Dan Appleyard

Tortoise SVN合并-新干线到分支

  •  4
  • Dan Appleyard  · 技术社区  · 15 年前

    假设我有一个主干,我在周日创建了它的一个分支(分支A),修订10。

    周一,我在分支A和主干上工作(分支A负责修订11、12和15,而主干负责修订13、14和16)。

    星期二,我从主干(第17版)创建了一个新的分支(分支B)。

    星期三,我在A分公司和B分公司工作(A分公司负责第18-24和26版,B分公司负责第25和27版)。

    周四,我删除了旧的主干,并将其替换为分支B(不合并,只删除主干,并将分支B复制到主干)(第28版)。

    如果星期五我想把新的主干合并到分支A中,我该怎么做?我想要对不同的主干和分支B到分支A所做的所有更改。我将使用什么修订号?

    任何帮助都将不胜感激!

    2 回复  |  直到 15 年前
        1
  •  6
  •   Wim Coenen    15 年前
    1. 导航到的工作副本 分支A,即合并目标
    2. 右键单击 工作副本,单击Tortoissesvn 合并菜单项,选择“合并 修订范围”
    3. 输入中继URL作为 合并; 留下“清单 “修订”文本框为空
    4. 点击“下一步”和“合并”。颠覆 将自动确定哪些修订符合合并条件。
    5. 必要时解决任何冲突。 查看对您的 合并的工作副本。测试!
    6. 提交

    请注意,正常的工作流程不应该涉及删除和重新创建主干。我从来没有这样做过。

        2
  •  0
  •   Beep beep    15 年前

    如果您使用的是新版本的Subversion(1.5或更高版本),则无需担心修订版…它应该为您处理合并。