TortoiseSVN 与 BeyondCompare 配合使用

2023-10-21 14:33:31 浏览数 (3)

  你有没有发现,Windows 下 TortoiseSVN 客户端的那个 diff 功能简直是丑的无法让人直视,如果你没看见过,那我给你接一张图瞧一瞧。

  说实话这个界面的配色方案真的糟透了,连命令行下的 git diff 都比不上。忍受了很久以后,忽然有一天去一个老同事那边给我讲问题,赫然发现他双击对比代码后竟然启动了 Beyond Compare 的程序,代码对比清晰可见,逻辑清晰,原来还可以这样用。问了问后在自己的环境下配置了一下。效果如下:

配置方法

  当然,首先你要安装好 Beyoond Compare(3.x、4.x 都可以),然后在 TortoiseSVN 设置中的 Diff Viewer 选项中,将 Configure the program used for comparing different revisions of files 下面的选项修改为 External,然后输入如下内容(注意路径要修改成你自己的路径):

代码语言:javascript复制
"C:Program FilesBeyond Compare 4BCompare.exe" �se %mine /title1=%bname /title2=%yname /leftreadonly

如果嫌弃修改设置麻烦,直接导入如下注册表也可以:

代码语言:javascript复制
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USERSoftwareTortoiseSVN]
"Diff"=""C:\Program Files\Beyond Compare 4\BCompare.exe" �se %mine /title1=%bname /title2=%yname /leftreadonly"

接下来,你在对比代码时,双击被修改的文件默认就会启动 Beyond Compare 来进行对比了。

0 人点赞