获取Winmerge中不同文件的递归列表(无文件夹树/结构)


14

我更喜欢Winmerge而不是Diffmerge,但我羡慕的一件事是Diffmerge的文件夹diff功能。

对于复杂的文件夹和子文件夹,Diffmerge仅显示不同的文件(而不是文件夹)。

Winmerge显示不同的文件以及相等的文件和子文件夹。

Winmerge具有只能显示不同文件的功能。但是它仍然显示子文件夹。因此,我必须输入子文件夹,然后应检查不同的文件。

我想继续使用WinMerge ...如何在WinMerge中做到这一点?


1
我只是遇到这个问题,正在寻找解决方案。希望您能找到答案。
戴夫

我已经使用了超越比较,但它不是免费的。它比那些要好得多。
kokbira 2011年

1
@kokbira:是的。但这不是免费的:)
本杰明

1
我仍然将WinDiff用于所有文件夹差异(和TortoiseDiff用于代码差异,并且在极少数情况下需要对二进制文件进行任何重要差异时,我发现HexCmp很好)。
Synetech

Answers:


10

太简单 :)

在Winmerge中,转到“查看”菜单,然后取消选中“树模式”


我长时间使用diffmerge而不是winmerge是因为我在winmerge中找不到该“功能”。但是在您获得赏金之后,我下载了它并查看了这个神奇的选项XD
kokbira 2011年

1
是的,这很容易。我还没有选中“ 包括子文件夹”。我在滥用该工具。谢谢。
本杰明

嘿,如果能解决,请分配赏金(单击我的答案旁边的+50)+“答案”(单击我的答案旁边的检查)4个我,请:)
kokbira 2011年

4

由于其他答案都指向此处,因此我认为我只是在此处添加一些可能会有所帮助的信息,尽管这是一个较旧的问题。

我已经将两个文件夹拖到WinMerge中,基本上得到了一个文件夹/文件的列表,其中有两个标题栏,分别指示左/右文件夹。“树模式”已被重影,未选择。我认为如果我选择了两个文件夹并从上下文菜单中选择了WinMerge / Compare,它也会这样做。

如果我关闭所有比较并只有一个空的WinMerge窗口并将一个文件夹拖到其中,它将提示我选择另一个文件夹进行比较。这导致它进行了深度扫描,似乎只显示了不同的文件。它没有为您提供文件夹导航,而只是显示了相关文件的完整路径。但是无论如何,这就是我想要的,这是两个大文件夹之间不同的文件的简短列表。


是的,我注意到了同样的事情。使用目录的上下文菜单执行diff时,WinMerge不会扫描带有子目录的整个树,因此速度更快,但是它也会显示空目录,因为它仅在打开目录时才扫描每个目录。
Dawid FerenczyRogožan,2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.