Beyond Compare > 服务中心 > 使用技巧 > gitk调用Beyond Compare查看程序员修改代码的差异之处

gitk调用Beyond Compare查看程序员修改代码的差异之处

发布时间:2016-12-22

我们经常会遇到需要比较同一文件的不同版本,特别是代码文件。如果用最传统也是最吃力的办法——人工去对比查看,势必费时实力还会出现纰漏和错误,因此我们需要借助代码比较的工具来自动完成这些工作,下面就来介绍gitk调用Beyond Compare查看程序员修改代码的方法。

我们知道,使用gitk默认的工具查看代码中的修改部分,将会是如下图所示的风景:

文件夹比较界面
文件夹比较界面

以“-”开头的红色字体部分是修改之前的代码,以”+”开头的绿色字体部分是修改之后的代码。如果每次我们修改造成的差异都像上图中的那么少就好了。

但实际上,有的时候,我们的修改篇幅较大,比如涉及到100行以上的代码,在gitk中,我们将会看到100行红色的部分,紧接着可能有几十行绿色的部分,看到这种情况,相信大部分人头都大了,不知道修改了什么东西。

如果有一种工具,将修改前,和修改后的代码,左右两侧按照行号对应的显示在眼前,那该多好!实际上BeyondCompare做到了,Gitk也支持使用外部的比较工具,而且BeyondCompare正好在支持之列!

下面看看怎样让gitk调用BeyondCompare查看我们的程序员修改的代码的差异之处:

1.在gitk主界面 Edit --- Preferences菜单,配置BeyondCompare的安装路径; 如下图两个步骤所示:

文件夹比较界面
文件夹比较界面

2.上图的两个步骤后,在要查看的代码文件列表上点鼠标右键,会有一个 “External diff”的菜单弹出,点击它,将会出现BeyondCompare的界面:

文件夹比较界面
文件夹比较界面

3.在BeyondCompare界面中,左边的为修改前的代码,右边为修改后的代码,在哪一行改了什么东西一目了然。

文件夹比较界面
文件夹比较界面

以上就是怎样让gitk调用BeyondCompare查看我们的程序员修改的代码的差异之处的过程,通过Beyond Compare查看代码,省去了程序员们好多时间,不用再头疼,如果想要了解更多的关于Beyond Compare的使用技巧,可参考教程Beyond Compare对比修改网页代码的技巧

读者也访问过这里:

首页|产品|下载|购买|教程|软件须知|关于我们|站点地图

特聘法律顾问:江苏政纬律师事务所 宋红波律师 版权所有 Copyright © 2016 苏州苏杰思网络有限公司旗下网站 苏ICP备14036386号-25

购买咨询