it-swarm.cn

有哪些优秀的GUI差异和合并应用程序可用于Ubuntu?

WinMerge有哪些替代方案以及每种方法的优缺点?

74
Judge Maygarden

我最喜欢的是 Meld

虽然有很多选择。作为一个vim粉丝,我发现自己使用vimdiff,kompare为kde人群 - 还有一些付费版本有linux版本,如 Beyond Compare 。优点/缺点取决于您正在寻找/期待的事情。

vimdiff很棒,因为你可以通过ssh连接从终端运行它,如果你已经使用了vim,你可以保留你的工具/配置选项。

Meld有一个非常干净的用户界面,并且有三种方式和目录差异。您将不得不尝试一对,看看您希望他们为您自己的需求做哪些工作。

安装 MeldMeld app page 从Ubuntu repos,你可以运行:

Sudo apt-get install meld

然后,您可以选择要比较的文件/文件夹,并进行比较: enter image description hereenter image description here

96
Rick

另一个是 漫反射

It is free, crossplatform (written in python), has source code highlight, can interact with many version control tools.

24
vh1

Kdiff3

是一个非常好的3路合并工具。

alt text

它的一些功能是:

  • 比较或合并两个或三个文本输入文件或目录,
  • 逐行显示差异,逐字符显示(!),
  • 提供自动合并设施和
  • 一个集成的编辑器,可以轻松解决合并冲突,
  • 支持Unicode,UTF-8和其他编解码器,通过字节顺序标记“BOM”自动检测
  • 在KDE上支持KIO(允许访问ftp,sftp,fish,smb等),
  • 打印差异,
  • 手动对齐线条,
  • 自动合并版本控制历史记录($ Log $),
  • 并具有直观的图形用户界面。
  • Windows-Explorer集成Diff-Ext-for-KDiff3 - 安装程序中包含Shell扩展
    KDE-Konqueror服务菜单插件
14
Decio Lira