5

我希望在任务栏中显示差异结果窗口,而不是作为浮动的 Visual Studio 对话框项。我可以这样做吗?

4

3 回答 3

7

转到Tools > Options > Source Control > Subversion User Tools查看支持哪些 Diff/Merge 工具。

下载您最喜欢的合并工具(如果您还没有出于其他目的这样做)。我最喜欢的是 SourceGear DiffMerge。

再次转到配置页面,然后从下拉列表中选择您的工具。AnkhSvn 会自动检测到

于 2009-12-21T22:16:17.267 回答
2

这是我为 Visual Studio 2008 提供的内容。它未能检测到我在 Win7x64 上安装的 64 位 Araxis。

外部差异工具:

 "$(HostProgramFiles)\Araxis\Araxis Merge\compare.exe" /max /wait  "$(Base)" "$(Mine)" /title1:"$(BaseName)" /title2:"$(MineName)"

还没试过VS2010。

应该是合并的命令,但我还没有测试过:

"$(HostProgramFiles)\Araxis\Araxis Merge\compare.exe" /a2 /max /wait /3 /title1:"$(TheirName)" /title2:"$(BaseName)" /title3:"$(MineName)" "$(Theirs)" "$(Base)" "$(Mine)" "$(Merged)"
于 2010-10-21T14:51:58.500 回答
0

我更喜欢 VS2010 diffmerge 工具。您可以轻松设置它以进行比较和合并。

对于外部差异工具:

"$(ProgramFiles)\Microsoft Visual Studio 10.0\Common7\IDE\diffmerge.exe" "$(Base)" "$(Mine)"

外部合并工具:

"$(ProgramFiles)\Microsoft Visual Studio 10.0\Common7\IDE\diffmerge.exe" /merge $(Theirs) $(Mine) $(Base) $(Merged)

幸运的是它出现在任务栏上。

于 2012-10-23T19:52:39.007 回答