Ubuntu GNOME下很好的diff工具
有人可以给我一些关于Ubuntu的diff工具的build议吗? 其实我所需要的不仅仅是文件比较,还有目录比较。
我觉得在Windows下的diff工具确实是最方便的,特别是WinMerge。
但是在Ubuntu下,我能得到的效率只有TkDiff,但是它只支持文件比较?
希望能从这里得到一些帮助。
Meld是一款针对开发人员的积极开发的基于开放源代码GUI的 diff工具。
- 这是免费的
- 它运行在Linux上
- GNU许可证
- Stack Overflow上有超过 40个标签为meld的post。
- 积极发展到2013年2月(发布时间)
- 允许两个和三个文件和文件夹之间的比较
- 支持Subversion,Git和Mercurial
我通常使用kdiff3
并与它感到高兴。 它也可以处理目录。
这不是免费软件,但现在可以在Linux上使用Beyond Compare 。 我没有使用Linux版本,但发现BC2合并和比较Windows上的文件和目录非常宝贵。
我刚刚下载并正在使用Beyond Compare Linux版本,没有许可证。 我想他们会一直提醒你购买它,就像Windows版本一样。 除了Araxis Merge,这是最好的工具。
我正在使用Krusader :: Synchronize目录(Ctrl + Y)工具来执行此任务。
它比较目录并select一个较新的文件自动重写较旧的文件,然后您可以检查差异列表,并在必要时比较文件内容(kdiff,kompare或xxdiff)。 最后,您可以开始同步操作(复制文件)本身。
这个工具有一个文件时间戳(修改时间)正确设置是至关重要的。
虽然我觉得kdiff3
每次都是最令人困惑的,但对于简单的任务,我喜欢dirdiff
工具(请参阅其手册页 )。 这是一个graphics工具,虽然在合并function上不够强大,但它可以让您快速了解相关差异(通过执行“文件 – >隐藏select”隐藏不相关的内容)。
虽然不是开源的, p4merge
在Linux,Windows和Mac上是免费的。 如果你已经习惯了Perforce,那也会觉得很熟悉。
我个人的口味是kdiff3
但值得一提的是p4merge
。