在工作中,因为代码版本的问题,比较工具感觉是必不可少的。
比较工具倒是蛮多的,比如Beyond Compare、WinMerge、UltraCompare、CompareIt。我觉得最好用的是Beyond Compare,但它是收费的,如果想用免费的话WinMerge也是不错的选择。
Beyond Compare支持多标签,我觉得这用起来很爽。还有文件比较可以根据二进制比较,也可以根据代码格式比较。比较Java文件,一个比另一个多一个空格,它认为这是相对相等的。除此之外还支持代码高亮,以及压缩文件对比,目录对比。
至于WinMerge,在几年前用过,不知道现在更新成什么样子了,记得以前是不支持多标签的,也不支持代码高亮,文件夹对比是支持的。相对UltraCompare来说,还是比较好用的。
至于UltraCompare、CompareIt,我没用几次,感觉UltraCompare最不好用,CompareIt还行。不知道最新版的情况如何。我一般只用Beyond Compare。