商城首页欢迎来到中国正版软件门户

您的位置:首页 > 软件教程 >Beyond Compare和gitk默认工具查看程序员修改代码的差异之处

Beyond Compare和gitk默认工具查看程序员修改代码的差异之处

 岛市老八 发布于2020-04-23 阅读(1658)

扫一扫,手机访问

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

Beyond Compare和gitk默认工具查看程序员修改代码区别解析

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

文件夹比较界面

文件夹比较界面

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

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

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

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

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

文件夹比较界面

文件夹比较界面

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

文件夹比较界面

文件夹比较界面

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

文件夹比较界面

文件夹比较界面

产品推荐

热门关注