Visual Studio TFVC合并行未对齐

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Visual Studio TFVC合并行未对齐相关的知识,希望对你有一定的参考价值。

我正在使用Visual Studio 2017和Team Foundation版本控制(TFVC)。我正在尝试将更改从父分支合并到一个子分支,但我遇到了大量不应存在的冲突。比较功能工作正常并显示一个充满差异的手,但合并工具试图将两组代码混合在一起,就像一副牌。这太糟糕了,我觉得手动更改更安全。

有没有办法帮助合并工具识别可比较的代码行?

答案

您可以尝试使用外部比较和合并工具,例如qazxsw poi,qazxsw poi或qazxsw poi。

例如:

使用Beyond Compare作为外部合并工具:

转到工具|选项|源控制|单击Visual Studio Team Foundation Server,然后单击配置用户工具,然后单击添加。输入以下内容:

WinMerge

然后,当您单击“合并工具中的合并更改”以解决冲突时,它将调用外部比较和合并工具。根据我的测试,它可以识别可比较的线条。

对于ExamDiff,您可以参考:ExamDiffPro

Beyond Compare

以上是关于Visual Studio TFVC合并行未对齐的主要内容,如果未能解决你的问题,请参考以下文章

如何使用C#(Visual Studio)从TFS(Team Foundation Server)获取/复制文件

Visual studio 2017???????????????????????????????????????ReferenceManagerPackage??????????????????(代

Bootstrap 4行未与中间对齐[重复]

Visual Studio Code 在多行上对齐函数参数

Visual Studio2008 C++结构体成员需要内存对齐吗?

将 Eigen 与 Visual Studio 2013 的动态库一起使用的内存对齐错误