Team Foundation Server(TFS)文件差异查看器 - 使用其他工具进行自定义

时间:2008-10-09 16:52:37

标签: visual-studio tfs merge diff

我在Visual Studio 2005中使用Team Foundation Server(TFS)。

每当我想比较两个文件的版本时,TFS会显示一个带有差异的窗口。

问题是它总是垂直分割。

事实上,几乎每一次,我都希望水平分割。 我已经看过TFS选项并用谷歌搜索但我一无所获。我很震惊地认为这种选择不可用!

有没有办法配置TFS水平拆分?

5 个答案:

答案 0 :(得分:22)

我发现TFS中的内置差异工具非常缺乏,所以我在我的工具环境中设置了WinMerge(http://www.winmerge.org/) - >选项 - >源控制 - > Visual Studio Team Foundation。

下面有一篇不错的博文:

http://www.vitalygorn.com/blog/post/2007/12/Better-DiffMerge-tool-for-TFS.aspx

答案 1 :(得分:9)

无法更改内置差异/合并实用程序的方向。有很多第三方工具(有些是免费的,有些是免费的)可供选择。查看James Manning的post,在这里他跟踪在配置Team Foundation的比较和(内容)合并操作时使用的各种工具时要使用的正确命令/参数值。

答案 2 :(得分:2)

这似乎是如何在TFS中使用Winmerge的更全面描述 - http://www.neovolve.com/post/2007/06/19/using-winmerge-with-tfs.aspx

答案 3 :(得分:0)

我有Visual Studio 2012,我可以在并排选项和内联模式之间进行选择。使用内联模式,前后显示一个在另一个之下,以便我有完整的编辑窗口。

Related post on StackOverflow

答案 4 :(得分:0)

要使用WinMergeon SourceForge),您必须导航至工具>选项>源控制> Visual Studio Team Foundation Server (Visual Studio 2015;其他版本可能在略有不同的地方使用此选项)。在该选项页面上,选择配置用户工具... ,然后在该对话框中选择添加... 以添加差异工具的信息。

在"配置工具"对话框,我设置了以下信息:

  • 扩展名:.*
  • 操作:Compare(或Merge,如果您需要)
  • 命令:WinMergeU.exe
  • 的路径
  • Arguments/x /e /u /wl /wr /dl %6 /dr %7 %1 %2