我正在使用Visual Studio 2017和Team Foundation版本控制(TFVC)。我正在尝试将更改从父分支合并到一个子分支,但我遇到了大量不应存在的冲突。比较功能工作正常并显示一个充满差异的手,但合并工具试图将两组代码混合在一起,就像一副牌。这太糟糕了,我觉得手动更改更安全。
有没有办法帮助合并工具识别可比较的代码行?
您可以尝试使用外部比较和合并工具,例如qazxsw poi,qazxsw poi或qazxsw poi。
例如:
使用Beyond Compare作为外部合并工具:
转到工具|选项|源控制|单击Visual Studio Team Foundation Server,然后单击配置用户工具,然后单击添加。输入以下内容:
WinMerge
然后,当您单击“合并工具中的合并更改”以解决冲突时,它将调用外部比较和合并工具。根据我的测试,它可以识别可比较的线条。
对于ExamDiff,您可以参考:ExamDiffPro