比较目录的工具(Windows 7)

Muk*_*oel 168 windows file-comparison

由于一些SVN运动,当我处于一个相当大的增强中间时,我与SVN断开连接.

现在我有我当前的工作区(更改并与SVN断开连接)和新工作区(最新的SVN).

我需要使用更改手动更新新工作区,以便我可以检查它们.

所以我正在寻找一种工具,可以让我比较两个工作区,告诉新文件和文件夹以及更新文件.

这样的工具是否存在?如果是这样,你能推荐一个好的吗?

ric*_*dtz 209

我使用WinMerge.它是免费的,效果很好(适用于文件和目录).

  • WinMerge的问题在于它不对文件夹进行递归比较,您必须手动检查每个子目录.处理复杂的文件夹结构时,这并不容易.我刚刚发现的一个*far*更好的工具是CodeCompare:https://www.devart.com/codecompare/download.html.它有免费许可证 - 从我所看到的 - 即使使用免费许可证也很惊人.还有"超越比较",100%支付. (19认同)
  • WinMerge的问题是下载是在SourceForge上托管的,不再可信任.描述他们堕落的许多文章之一:http://www.howtogeek.com/218764/warning-don%E2%80%99t-download-software-from-sourceforge-if-you-can-help-it / (13认同)
  • 还有FreeFileSync http://freefilesync.sourceforge.net/ (11认同)
  • WinMerge 2.14.0有一个用于比较子目录的复选框.我只是用它来比较我的备份Tomcat安装,它工作. (5认同)
  • WinMerge(当前)不处理超过255个字符的路径.它导致缓冲区溢出错误.因此,如果您是Visual Studio或NodeJS开发人员,则此工具不太有用. (2认同)

The*_*ama 16

richardtz建议的工具非常好.

Araxis Merge是另一个令人惊叹并且提供30天免费试用的产品.这个合并3合并,比winmerge功能更完整,但它是一个商业产品.

您可能还想查看Scott Hanselman的开发人员工具列表,除了winmerge之外还提到了更多

  • +1斯科特的名单太棒了,事实证明我在那里使用了很多东西:D (4认同)