我们正在使用 TFS 2010。
在 2 个分支中,我的文件在每个分支中都明显不同。当我比较分支时,此文件显示为不同,但协调选项显示为灰色。如果我尝试合并,我会收到没有可合并的消息。有人可以在这里阐明一下吗?谢谢。
对于那些愿意阅读更多的人来说,这是我经常面临的情况,我不知道如何处理它:
有 4 个分支:
- 主分支
- 发布分支(主分支的子)
- Developer1 分支(发布分支的子)
- Developer2 分支(发布分支的子)
Developer1 和 Developer2 在其分支中进行了更改并将代码合并到 Release 分支。与此同时,在主分支中进行了更改(紧急修复或其他)。部署更改后,我尝试将代码合并到 Release 分支。合并被证明是困难的,因为此时有太多的代码冲突。所以我决定在解决差异时采用源分支(主)(从发布分支中删除了 Developer1 和 Developer2 所做的所有更改)。现在,我想请Developer1 和Developer2 再次合并他们的更改并解决他们自己的冲突。但是,他们不能合并,也不能调和。