专栏名称: Linux爱好者
伯乐在线旗下账号,「Linux爱好者」专注分享 Linux/Unix 相关内容,包括:工具资源、使用技巧、课程书籍等。
目录
相关文章推荐
51好读  ›  专栏  ›  Linux爱好者

Linux 系统上的可视化比较与合并工具 Meld

Linux爱好者  · 公众号  · linux  · 2017-09-02 19:50

正文

(点击 上方公众号 ,可快速关注)


英文: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 依赖的软件,仅供参考:


  • Python 2.7 (Python 3.3 开发版)

  • GTK+ 3.14

  • GLib 2.36

  • PyGObject 3.14

  • GtkSourceView 3.14

  • pycairo


使用 Meld


装好了软件,就可以看到类似这样的画面:



有三个选项:比较文件(File comparison),比较目录(Directory comparison)以及版本控制视图(Version control view)。







请到「今天看啥」查看全文


推荐文章
中央广电总台中国之声  ·  黑广播影响军用、民用航空安全,怎么治?|亮剑黑广播
8 年前
治愈系心理学  ·  离开北京3年后,我后悔了
7 年前
三联生活周刊  ·  诗人余秀华:喧哗后的清醒
7 年前