Source Depot Browser /设置外部差异

时间:2014-05-13 11:45:46

标签: source-depot

Source Depot是Microsoft版本控制实用程序。

Source Depot Browser是Source Depot的GUI客户端(类似于Tortoise SVN是SVN的GUI客户端)。

默认的差异工具是Win-Diff,我想更改Source Depot Browser以使用Beyond Compare。

据我所知:

  • 打开工具'菜单
  • 选择' SDB选项'选项
  • 切换到' View / Diff'标签
  • 标记'使用外部差异'复选框

似乎没有任何浏览按钮允许您选择实际的差异应用程序。

现在,当我将鼠标悬停在'使用外部差异上时复选框,它告诉我'只有在定义SDDIFF或SDUDIFF时才生效。所以我尝试将SDDIFF定义为环境变量,将其设置为Beyond Compare的完整路径。然后我关闭了Source Depot Browser并重新打开它,但没有运气。唯一的区别是,调用Win-Diff而不是调用任何内容(这可能表明我的环境变量定义不正确)。

任何有关如何使其发挥作用的想法或想法都将受到高度赞赏。

更新

  1. 我使用的是Windows Server 2012/64位
  2. 我将系统变量SDDIFF定义为" C:\ Program Files(x86)\ Beyond Compare 2 \ BC2.exe"

2 个答案:

答案 0 :(得分:2)

您是否使用双引号将Beyond Compare的完整路径括起来了?

SDDIFF="C:\Program Files\Beyond Compare 2\BC2.exe"

答案 1 :(得分:1)

我能够使用上面的Barak manos笔记成功更改我的默认差异工具。在使用超出比较exe的完整路径添加“sddiff”环境变量后,我关闭了sdb和命令提示符。下次我打开sdb并将代码与服务器进行比较时,它使用Beyond Compare而不是Windiff。