我在Visual Studio 2005中使用Team Foundation Server(TFS)。
每当我想比较两个文件的版本时,TFS会显示一个带有差异的窗口。
问题是它总是垂直分割。
事实上,几乎每一次,我都希望水平分割。 我已经看过TFS选项并用谷歌搜索但我一无所获。我很震惊地认为这种选择不可用!
有没有办法配置TFS水平拆分?
答案 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,我可以在并排选项和内联模式之间进行选择。使用内联模式,前后显示一个在另一个之下,以便我有完整的编辑窗口。
答案 4 :(得分:0)
要使用WinMerge(on SourceForge),您必须导航至工具>选项>源控制> Visual Studio Team Foundation Server (Visual Studio 2015;其他版本可能在略有不同的地方使用此选项)。在该选项页面上,选择配置用户工具... ,然后在该对话框中选择添加... 以添加差异工具的信息。
在"配置工具"对话框,我设置了以下信息:
.*
Compare
(或Merge
,如果您需要)WinMergeU.exe
/x /e /u /wl /wr /dl %6 /dr %7 %1 %2