【问题标题】:How to merge a branch-of-a-branch directly to trunk如何将分支分支直接合并到主干
【发布时间】:2012-07-03 10:45:46
【问题描述】:

我们的项目有一个“主干”。

我在分支 A 上工作,添加了几个功能,并不断合并来自“主干”的更改。

现在,我在分支 A 上的工作已经完成,我想开始开发新功能。

但是,主干的经理还不想将分支 A 重新整合到主干。

我该怎么办?

  • 我可以直接从主干启动一个新的分支 B,但是我不会从分支 A 获得我的功能。
  • 我可以从分支 A 开始一个新的分支 B,但是我将无法将我的新功能从分支 B 直接重新集成合并到主干(我在示例文件上尝试过,但冲突太多)。

此方案的最佳做法是什么?

我们的服务器是 SVN 1.6。

(注意:这与SVN branch of a branch 不同)

【问题讨论】:

    标签: svn branch


    【解决方案1】:

    只要你将分支 B 集成到 A 中,你就应该等待分支 A 的集成

    在 SVN 中,有一个简单的规则可以让你在合并时保持精神错乱:

    仅从您的分支源合并到您的分支源(最好使用集成选项)

    所有其他方法(交叉合并,樱桃采摘,..)在(不久的?)将来会让人头疼

    【讨论】:

      猜你喜欢
      • 2011-11-25
      • 2015-09-15
      • 2013-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-30
      • 1970-01-01
      相关资源
      最近更新 更多