Сравнить каталог с помощью winmerge?

У меня есть два разных каталога, и я создаю скрипт, который определяет, что если разные каталоги имеют одно и то же имя файла с разными изменениями. Я пытаюсь использовать параметр запятой winmerge, как показано ниже. WinMergeU C:\Folder\File.txt C:\Folder2

и я также хочу объединить все изменения в один файл.

Пожалуйста, предложите мне это.

Спасибо


person deepakm    schedule 24.08.2010    source источник
comment
Итак, вы хотите выяснить различия между общими файлами в двух каталогах и объединить эти изменения в один из файлов. Это правильно?   -  person Gangadhar    schedule 24.08.2010
comment
Да, я хочу только это, не могли бы вы помочь мне с этим   -  person deepakm    schedule 25.08.2010
comment
Отметьте опцию включения подпапок при выборе папок для сравнения — это реальный ответ на этот вопрос.   -  person Andrew    schedule 31.03.2017


Ответы (3)


Когда я сравниваю папки с помощью WinMerge, я выбираю «Файл» -> «Открыть», выбираю папки и устанавливаю флажок «Включить подпапки». Затем в меню «Вид» я включаю «Дерево» и отключаю «Показать идентичные элементы».

person Stanislav    schedule 28.08.2015

Вот руководство от Winmerge, объясняющее сравнение двух разных папок:

http://winmerge.org/docs/manual/CompareDirs.html

person Sachin Shanbhag    schedule 24.08.2010
comment
Я должен копаться в каждой (под, под-) папке, чтобы увидеть, есть ли там одинаковые или разные файлы ... также после просмотра руководства. Что я делаю неправильно? - person Frank Nocke; 12.09.2014
comment
Установите флажок «Включить подпапки» в диалоговом окне, в котором вы выбираете папки для сравнения, и вы получите плоское представление (т. е. не структуру каталогов) всех файлов в целевых папках и всех их подпапках. - person andreasdr; 18.01.2015

Ответ от Станислава хорошо работает с пользовательским интерфейсом.

В командной строке (документация) вам нужен флаг /r для рекурсивного сравнения:

WinMergeU /r Folder1 Folder2

Затем, как упоминалось в сообщении Станислава, вы можете перейти в меню «Вид» и проверить «Режим дерева» и снять флажок «Показать идентичные элементы», чтобы получить более четкое представление о различиях.

person e-malito    schedule 14.01.2019