怎么知道那一堆文件里究竟改动了什么?

最近Wordpress频繁升级,带动着一堆插件和主题也升级。升级是好事,但也可能是坏事。因为那些陆陆续续被改动过的代码可能瞬间还原,导致面目全非。所以每次点自动升级前,先比较一下核心的文件会更保险。非核心的插件在升级后比较一下。知道改动了什么,也是个不错的学习过程。
说这些,其实想推荐的是这个软件,Beyond Compare。很多场合我都习惯性的用它,例如:维护博客文件,分析插件版本改动、整理收藏的近千本电子书、备份同步…

应用的场景:
比较两个文件夹以及里面上千的文件;
比较那些软件需要更新;
比较备份和新文件之间的代码差别;
比较两个文本中的差异;
比较图片中的差异;
比较需要复制那些歌曲,不用把别人的整个music拷贝过来;
…..
还是看界面截图更直观。

忽略文件夹结构:可以忽略文件夹结构比较两个文件夹中所有子目录中的文件。菜单栏–查看–忽略文件夹结构
例如在我在这里整理dropbox中的电子书,两边的目录不完全一致,用忽略文件夹结构的方式,就能很快知道那些书已经上传,那些修改更新过。

单行复制,遇到代码改动,一比较就清晰了,Beyond Compare会用颜色标识出改动的部分。像style.css风格表这样的文件,每次升级前比较一下,选中突出的箭头所在的行,就能方便的把需要的具体改动从一边复制到另一边。