用过 Beyond Compare 的人应该都觉得它是个很棒的代码比较、合并工具,到了 Linux 下,我一直没有找到合适的替代工具,只好用 diff -r 和 gvimdiff 凑合用用,gvimdiff 虽然好用,但只能操作文件,不能对付目录。我也曾写过一个叫 webdiff 的小工具,用来生成两个目录比较结果的 HTML 版,在浏览器上看很方便,但跟刚被同事发现的 meld 来说就太小儿科了。Meld 简直就是 BeyondCompare 的翻版,这下不用愁没有好用的 diff/merge 工具了。
Meld 又是一个 Python 写的东西,GUI 用的是 pygtk,Python 的强大不是盖的 :),主要功能还是上主页自己看吧。试用了一下,唯一的缺憾是对齐 Tab 的时候没有和源文件保持一致,有点让人混淆,试过调整字体也没有用,可以算是个 bug。




2 Comments so far
Prasad Khurd, on May 30, 2007 at 8:15am, said:
Could somebody please translate the above in English. Please let me know at khurdp at yahoo dot com. Thanx.
mattw, on May 30, 2007 at 5:25pm, said:
Prasad,
I just wrote about a GUI comparing tool named "meld" whose functionality is very similar to Beyond Compare.
Try it yourself. (http://meld.sourceforge.net/).
- mattw