【问题标题】:Tool to compare directories (Windows 7) [closed]比较目录的工具(Windows 7)[关闭]
【发布时间】:2012-12-17 19:29:28
【问题描述】:

由于SVN 的一些移动,我在进行相当大的增强时与 SVN 断开了连接。

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

我需要使用更改手动更新新工作区,以便签入。

所以我正在寻找一种工具,它可以让我比较两个工作区,判断新文件和文件夹以及更新的文件。

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

【问题讨论】:

标签: windows file-comparison


【解决方案1】:

richardtz 建议的工具非常好。

另一个很棒的提供 30 天免费试用的服务是 Araxis Merge。这是一个 3 路合并,比 winmerge 功能更完整,但它是一个商业产品。

您可能还想查看 Scott Hanselman 的 developer tool list,其中除了 winmerge 之外还提到了几个

【讨论】:

    【解决方案2】:

    我使用WinMerge。它是免费的并且运行良好(适用于文件和目录)。

    【讨论】:

    • 还有 FreeFileSync freefilesync.sourceforge.net
    • WinMerge 的问题是下载托管在 SourceForge 上,不再受信任。描述他们失宠的众多文章之一:howtogeek.com/218764/…
    • WinMerge 的问题是它不对文件夹进行递归比较,您必须手动检查每个子目录。在处理复杂的文件夹结构时,这并不容易。我刚刚发现的 far 更好的工具是 CodeCompare:devart.com/codecompare/download.html。它有一个免费许可证,而且——据我所见——即使使用免费许可证,它也令人惊叹。还有 100% 付费的“Beyond Compare”。
    • WinMerge(当前)不处理超过 255 个字符的路径。它会导致缓冲区溢出错误。所以如果你是 Visual Studio 或者 NodeJS 开发者,这个工具就不是那么有用了。
    • WinMerge 2.14.0 有一个用于比较子目录的复选框。我只是用它来比较我的备份 Tomcat 安装并且它有效。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-09
    • 2010-09-13
    • 1970-01-01
    • 2013-10-12
    • 1970-01-01
    相关资源
    最近更新 更多