(点击
上方公众号
,可快速关注)
英文:Ansh,翻译:Linux中国/GitFuture
linux.cn/article-8402-1.html
如有好文章
投稿,请点击 → 这里了解详情
我们讲解系统的一些可视化的比较与合并工具,首要的原因是,不是每个人都习惯使用命令行,而且对于某些人来说,基于命令行的比较工具可能很难学习和理解。
因此,我们将会推出关于可视化工具 Meld 的系列文章。
在跳到安装和介绍部分前,我需要说明这篇教程里所有的指令和用例是都是可用的,而且它们已经在 Ubuntu 14.04 中测试过了,我们使用的 Meld 版本是 3.14.2。
关于 Meld
Meld 主要是一个可视化的比较和合并的工具,目标人群是开发者(当然,我们将要讲到的其它部分也会考虑到最终用户)。这个工具同时支持双向和三向的比较,不仅仅是比较文件,还可以比较目录,以及版本控制的项目。
“Meld 可以帮你回顾代码改动,理解补丁,”其官网如是说。“它甚至可以告知你如果你不进行合并将会发生什么事情。”该工具使用 GPL v2 协议进行授权。
安装 Meld
如果你用的是 Ubuntu 或者其它基于 Debian 的 Linux 分支,你可以用以下命令下载安装 Meld:
sudo
apt
-
get install
meld
或者你也可以用系统自带的包管理软件下载这个工具。比如在 Ubuntu 上,你可以用 Ubuntu 软件中心(Ubuntu Software Center),或者用 Ubuntu 软件,它从 Ubuntu 16.04 版本开始取代了 Ubuntu 软件中心。
当然,Ubuntu 官方仓库里的 Meld 版本很有可能比较陈旧。因此如果你想要用更新的版本,你可以在这里下载软件包。如果你要用这个方法,你要做的就是解压下载好的软件包,然后运行 bin 目录下的 meld 程序。
~/
Downloads
/
meld
-
3.14.2
/
bin
$
.
/
meld
以下是 Meld 依赖的软件,仅供参考:
使用 Meld
装好了软件,就可以看到类似这样的画面:
有三个选项:比较文件(File comparison),比较目录(Directory comparison)以及版本控制视图(Version control view)。