3

我的项目有很大的易变代码库,并且不同的团队正在处理相同的代码,因此每天受到影响的文件总数非常多。我最近遇到了一个问题,因为团队中有两个人必须合并他们的代码。我将解释这个场景。

我的团队已经从主干分支出来,每天从主干进行向下合并,以保持代码库与主干同步。每天至少有 500 个文件受到影响。完成代码后,我们会重新集成到主干,然后只将记录合并回分支,这样我们就可以继续在分支中工作。现在最近由于早期发布我们无法向上合并到主干,所以为了获得不同的团队更改,我们从主干分支出另一个分支,然后决定将我们所有的更改合并到新分支,但是因为我们没有任何合并历史在我的分支和新分支之间,我可以看到,当我尝试从我的团队分支完全合并到新分支时,svn 试图将我们从主干收到的更改作为向下合并的一部分应用到新分支。当我们最近从主干分支时,新分支具有所有更改,这导致了许多树冲突。我也无法重新整合,因为它不是主干。

您能否建议解决此问题或解决此问题的任何方法?

4

0 回答 0