admin 管理员组

文章数量: 887021


2023年12月25日发(作者:儿童c语言入门)

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

以“-”开头的红色字体部分是修改之前的代码,

以”+”开头的绿色字体部分是修改之后的代码。

如果每次我们修改造成的差异都像上图中的那么少就好了。

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

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

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

1.

在gitk主界面 Edit --- Preferences菜单,配置BeyondCompare的安装路径;

如下图两个步骤所示:

2.

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

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

至此,头疼减轻了很多。


本文标签: 修改 代码 部分 查看 配置