开发者的好帮手:可视化的差异合并工具Meld

华盟原创文章投稿奖励计划

        开发者的好帮手:可视化的差异合并工具Meld

  它可以帮你检查代码更迭并理解补丁,甚至可以帮你找出发生了什么,帮你避免一些不必要的错误。

  特性

  文件比较:

  实时编辑文件,动态比较更新

  2-3种方法进行diff和merge

  差异和冲突之间进行简明标注

  使用内置的正则表达式过滤无意义的差异

  语法高亮显示

  目录比较:

  逐文件比较2-3个目录、显示新的文件、丢失的文件,以及修改过的文件。

  直接打开任何有冲突和差异的文件进行比较

  过滤特定的文件和目录,避免不必要的比较

  简单的文件管理

  版本控制:

  Meld支持许多主流版本控制系统,包括Git、Mercurial、Bazaar、SVN

  进行文件比较,在commit之前检查做了哪些改变

  观看文件版本状态

  可以进行简单的版本控制(commit/update/add/remove/delete)

  Merge模式(开发中):

  自动将两个同源文件合并

  在中间的窗格中,标记显示所有冲突变更的基础版本

  可视化和merge独立修改的同源文件

  锁定只读的merge,避免出错

  命令行接口,方便和现有的工具进行集成,比如git的mergetool

  需求

  Python 2.7 (Python 3现在还不支持)

  GTK+ 3.12 (3.14还在开发中)

  GLib 2.36

  PyGObject 3.8 (3.14在开发中)

  GtkSourceView 3.10 (3.14在开发中)

原文地址:https://hack.77169.com/201604/225746.shtm

本文原创,作者:华盟君,其版权均为华盟网所有。如需转载,请注明出处:https://www.77169.net/html/17126.html

发表回复