我们的项目有一个“主干”。
我在分支 A 上工作,添加了几个功能,并不断合并来自“主干”的更改。
现在,我在分支 A 上的工作已经完成,我想开始研究新功能。
但是,主干的经理还不想将分支 A 重新整合到主干。
我应该怎么办?
- 我可以直接从主干启动一个新的分支 B,但是我不会从分支 A 获得我的功能。
- 我可以从分支 A 开始一个新的分支 B,但是我将无法将我的新功能从分支 B 直接重新集成合并到主干(我在示例文件上尝试过,但冲突太多)。
这种情况的最佳实践是什么?
我们的服务器是 SVN 1.6。
(注意:这与分支的 SVN 分支不同)