TortoiseSVN 与 BeyondCompare 配合使用

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

2016-05-30_174254

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

2016-05-30_175035

配置方法

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

 "C:\Program Files (x86)\Beyond Compare\BCompare.exe" %base %mine /title1=%bname /title2=%yname /leftreadonly

2016-09-22_095739

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

发表评论