比较文件夹的工具(Windows 7)

168

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

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

我需要手动将新的工作区更新为更改后,才能进行检查。

因此,我正在寻找一种可以让我比较这两个工作区,查看新的文件和文件夹以及更新的文件的工具。

是否存在这样的工具? 如果是,请推荐一个好的工具。


10
我使用这个 http://winmerge.org,它是免费的并且工作得相当不错。 - richardtz
4
可以,它也适用于目录。 - richardtz
5
这绝对是比较工具中的豪华车! - Sébastien Richer
4
这个问题适合在软件推荐网站上讨论:http://softwarerecs.stackexchange.com/questions/3294/windows-software-required-to-compare-2-folders-through-the-tree-to-the-leafs - Nicolas Raoul
1
FileZilla也可以用吗?但是Beyond Compare是最好的。 - xploreraj
显示剩余5条评论
2个回答

210

我使用WinMerge。它是免费的,功能很好(适用于文件和目录)。


13
也可以使用FreeFileSync,官网链接为http://freefilesync.sourceforge.net/。 - danpop
13
WinMerge的问题在于它的下载文件托管在SourceForge上,这个网站现在已经不再可信。以下是其中一篇文章描述了他们从荣耀到没落的过程:http://www.howtogeek.com/218764/warning-don%E2%80%99t-download-software-from-sourceforge-if-you-can-help-it/ - Pooks
19
WinMerge的问题在于它不能对文件夹进行递归比较,每个子目录都需要手动检查。当处理复杂的文件夹结构时,这并不容易。我刚刚发现了一个更好的工具叫做CodeCompare:https://www.devart.com/codecompare/download.html。它有免费的许可证,而且就我所见,即使使用免费许可证,它也非常出色。还有一个名为“Beyond Compare”的工具,是100%付费的。 - NoOne
2
WinMerge(目前)无法处理超过255个字符的路径。这会导致缓冲区溢出错误。因此,如果您是Visual Studio或NodeJS开发人员,则此工具并不是很有用。 - Mrchief
5
WinMerge 2.14.0有一个复选框可以比较子目录。我刚刚用它来比较备份的Tomcat安装,效果很好。 - Noumenon
显示剩余6条评论

17

richardtz建议的工具非常棒。

另外一个惊人的工具是Araxis Merge,它拥有30天的免费试用期,可以进行三方合并,比winmerge更加功能齐全,但它是一款商业产品。

你也可以查看Scott Hanselman的开发者工具列表,其中提到了winmerge以外的几个工具。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接