团队基础设施服务器(TFS)文件差异查看器 - 使用其他工具进行自定义

19

我正在使用Team Foundation Server(TFS)来进行Visual Studio 2005开发。

每当我想要比较两个文件的版本时,TFS会显示一个窗口来展示它们之间的差异。

问题是这个窗口总是垂直分割。

事实上,几乎每次,我更希望它水平分割。我已经查看了TFS选项并搜索了谷歌,但什么都没找到。我感到震惊,居然没有这样的选项!

有没有办法配置TFS以使其水平分割呢?

5个回答

22

4
这是另一篇详细的博客,展示如何在VS中设置和使用WinMerge:http://blog.paulbouwer.com/2010/01/31/replace-diffmerge-tool-in-visual-studio-team-system-with-winmerge/ - Ray
感谢您的贡献。 - Luis Filipe
答案中的链接已经失效了,但是@RayVega的链接对我有效。 - steinar

9
没有更改内置差异/合并工具方向的能力。有很多第三方工具(一些免费,一些不免费)可供选择。请查看James Manning的博客文章,他跟踪了配置各种工具以供团队基础比较和(内容)合并操作使用时要使用的正确命令/参数值。

2

0

我有Visual Studio 2012,可以选择并排或嵌入模式。使用嵌入模式时,编辑前后文本会一个在另一个下面显示,这样我就可以拥有完整的窗口进行编辑。

StackOverflow上相关帖子


0
要使用WinMerge(也可以在SourceForge上),您必须导航到工具 > 选项 > 源代码控制 > Visual Studio Team Foundation Server(Visual Studio 2015;其他版本可能在略有不同的位置拥有此选项)。在该选项页面上,选择配置用户工具...,然后在该对话框中选择添加...以添加您的差异工具的信息。
在“配置工具”对话框中,我设置了以下信息:
  • 扩展名:.*
  • 操作:比较(或者如果您想要,则为合并
  • 命令:路径到WinMergeU.exe
  • 参数/x /e /u /wl /wr /dl %6 /dr %7 %1 %2

我发布了这个答案,因为其他答案只包含了内容的链接。 - palswim

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接