- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux系统上的可视化比较与归并工具Meld
我们解说系统的一些可视化的比较与归并工具,首要的
原因是,不是每一个人都习惯使用命令行,而且对于某些人来
说,鉴于命令行的比较工具可能很难学习和理解。
因此,我们将会推出对于可视化工具
Meld
的系列文章。
在跳到安装和介绍部分前,我需要说明这篇教程里所有的指
令和用例是都是可用的,而且它们已经在
Ubuntu14.04
中
测试过了,我们使用的
Meld
版本是
3.14.2。
对于
Meld
Meld主假如一个可视化的比较和归并的工具,目标人群是
开发者(自然,我们将要讲到的其余部分也会考虑到最终用
户)。这个工具同时支持双向和三向的比较,不只是是比较
文件,还能够比较目录,以及版本控制的项目。
“Meld能够帮你回首代码变动,理解补丁,”其官网如是说。“它甚至能够见告你如果你不进行归并将会发生什么事情。”该工具使用GPLv2协议进行授权。
安装Meld
如果你用的是Ubuntu或许其余鉴于Debian的Linux分
支,你能够用以下命令下载安装Meld:
sudoapt-getinstallmeld
或许你也能够用系统自带的担保理软件下载这个工具。比方
在Ubuntu上,你能够用Ubuntu软件中心(Ubuntu
SoftwareCenter),或许用Ubuntu软件,它从Ubuntu
16.04版本开始取代了Ubuntu软件中心。
自然,Ubuntu官方库房里的Meld版本很有可能比较陈旧。
因此如果你想要用更新的版本,你能够在这里下载软件包。
如果你要用这个方法,你要做的就是解压下载好的软件包,
然后运行bin目录下的meld程序。
~/Downloads/meld-3.14.2/bin$./meld
以下是Meld依靠的软件,仅供参照:
Python2.7(Python3.3
开发版
)GTK+3.14GLib
2.36PyGObject3.14GtkSourceView3.14pycairo
使用Meld
装好了软件,就能够看到近似这样的画面:有三个选项:比
较文件(Filecomparison),比较目录(Directorycomparison
)
以及版本控制视图(Versioncontrolview)。
点击“比较文件”选项,就能够选择需要比较的文件:就像上面的截图那样理解,Meld也能够进行三向比较,可是在这一系列文章的第一部分,我们只会讲更常用的双向比较。
接着,选择你想要比较的文件,点击“比较”(Compare)按钮。软件会在两边分别翻开两个文件,高亮不同的行(以及
不同的部分)。两个文件的不同之处在第二行,差别在于file2文件的第二行多了一个3。你看到的黑色箭头是用来进行合
并或改正的操作的。该例中,向右的箭头将会把file2文件
的第二行改成文件file1中对应行的内容。左向箭头做的事
情相反。
做完改正后,按下Ctrl+s来保留。
这个简单的例子,让你知道Meld的基本用法。让我们看一
看稍微复杂一点的比较:在议论这些变化前,这里提一下,
Meld的界面中有几个地区,能够给出文件之间的差别,让概略变得直观。这里特别需要注意窗口的左右两边垂直的栏。比方下面这个截图:认真察看,图中的这个栏包含几个不同颜色的区块。这些区块是用来让你对文件之间的差别有个大
概的认识。“每一个着色的区块表示一个部分,这个部分可能是插入、删除、改正或许有差其他,取决于区块所用的颜色。”官方文档是这样说的。
现在,让我们回到我们以前议论的例子中。接下来的截图展
示了用Meld理解文件的变动是很简单的(以及归并这些变动):接着,我们滑动文件,从一个变动跳到另一个。可是,当要比较的文件很大时,这会耗一点时间,当你想要滑动文件跳到一个变动的地点时,也会变得很困难。如果是这种情
况的话,你能够用工具栏的橙色箭头,就在编写地区的上方:
这些是你使用Meld时做的一般性的事情:能够用标准的
Ctrl+f组合键在编写地区内进行查找,按F11键让软件进入全屏模式,再按Ctrl+r来刷新(往常在所有要比较的文
件改变的时候使用)。
以下是Meld官方网站宣传的重要特性:
文件和目录的双向及三向比较输入即更新文件的比较自动归并模式,按块变动的动作让归并更为简单可视化让比较文
件更简单支持Git,Bazaar,Mercurial,Subversion等等注意还不只是只有以上所列的。网站上有个特意的特性页面,里面提到了Meld提供的所有特性。这个页面列出的所有特性分为几个部分,以该软件是用来做文件比较、目录比较、版本控制仍是处于归并模式下为基础进行区分。
和其余软件相像,有些事情Meld做不到。官方网站上列出了其中的一部分:“当Meld展示文件之间的差
您可能关注的文档
最近下载
- 电力电子技术第五版王云亮课后习题解答.pdf VIP
- 中国农工民主党入党申请书样表(文字新格式)新党章格式).doc VIP
- 风电项目强制性条文执行计划.pdf VIP
- 浙江零跑上市IPO招股书.doc VIP
- (高清版)B-T 19812.6-2022 塑料节水灌溉器材 第6部分:输水用聚乙烯(PE)管材.pdf VIP
- 中国智慧园区发展白皮书(2025).pdf
- 彝族民风民俗课件.pptx VIP
- (完整)数学万以内加减法练习题(竖式) .pdf VIP
- 当今中国,流动商贩应该还是不应该合法化?辩论赛 反方辩词一辩、二辩、三辩、四辩发言稿.docx VIP
- Mercedes-Benz梅赛德斯-奔驰中国A 35 4MATIC AMG CLA 35 4MATIC用户手册.pdf
文档评论(0)