1

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

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

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

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

我应该怎么办?

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

这种情况的最佳实践是什么?

我们的服务器是 SVN 1.6。

(注意:这与分支的 SVN 分支不同

4

1 回答 1

2

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

在 SVN 中,有一个简单的规则可以让你在合并时保持疯狂:

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

所有其他方法(交叉合并,樱桃采摘,..)在(不久的?)将来会产生一些令人头疼的问题

于 2012-07-03T14:52:28.570 回答