当前位置: 首页>>技术教程>>正文


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

,

问题描述

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

最佳解决思路

我最喜欢的是Meld

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

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

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

要从Ubuntu repos安装Meld,您可以运行:

software-recommendation,ubuntu

sudo apt-get install meld

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

software-recommendation,ubuntu

software-recommendation,ubuntu

次佳解决思路

另一个是diffuse

software-recommendation,ubuntu

它是免费的,跨平台(用python编写),源代码突出,可以与许多版本控制工具交互。

第三种解决思路

Kdiff3

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

software-recommendation,ubuntu

它的一些功能是:

  • 比较或合并两个或三个文本输入文件或目录,

  • 逐行显示差异和字符(!),

  • 提供自动merge-facility和

  • 一个用于舒适解决merge-conflicts的集成编辑器,

  • 支持Unicode,UTF-8和其他编解码器,通过byte-order-mark “BOM”自动检测

  • 在KDE上支持KIO(允许访问ftp,sftp,fish,smb等),

  • 打印差异,

  • 手动对齐线条,

  • 自动合并版本控制历史记录($ Log $),

  • 并具有直观的图形用户界面。

  • Windows-Explorer集成Diff-Ext-for-KDiff3 – 安装程序KDE-Konqueror服务菜单插件中包含的shell扩展

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1194.html,未经允许,请勿转载。