我们正在使用TFS 2010。
在2个分支中,我拥有的文件在每个分支中都明显不同。当我比较分支时,该文件显示为不同,但是协调选项变灰。如果我尝试合并,则会收到消息,提示没有要合并的内容。有人可以在这里阐明一下吗?谢谢。
对于那些愿意阅读更多内容的人,这是我经常遇到的场景,我不知道如何处理:
有4个分支:
-主分支
-发布分支(主分支的子分支)
-Developer1分支(发行分支的子分支)
-Developer2分支(发行分支的子分支)
Developer1和Developer2对其分支进行了更改,并将代码合并到Release分支。同时,在Main分支(紧急修复或其他)中进行了更改。部署更改后,我尝试将代码合并到Release分支。事实证明,合并很困难,因为此时存在太多的代码冲突。因此,我决定在解决差异时决定采取源分支(主要)(这消除了Developer1和Developer2从Release分支所做的所有更改)。现在,我想请Developer1和Developer2再次合并他们的更改并解决他们自己的冲突。但是,它们无法合并,也无法调和。
答案 0 :(得分:0)
比较服务器文件夹和本地文件夹后,可以调和文件夹内容与本地文件夹中具有冲突的挂起更改的文件之间的差异 。
您还应该满足以下必需的权限
要执行这些步骤,您必须具有“读取并检出”功能 权限设置为“允许”。有关更多信息,请参见权限和 组参考。
更多细节请看此官方教程-Reconcile differences between two folders
使用协调命令逐步显示热点,您可以在此处查看此回复:How to have TFS 2010 detect changes done to files outside of Visual Studio?