2

Я ищу утилиту командной строки Windows, которая выводит различия двух папок в другую папку.

Например, у меня есть папка A, которая уже была развернута, я хочу развернуть папку B, которая является обновленной версией папки A. Поэтому мне нужен список изменений, которые мне нужно сделать, чтобы папка A соответствовала папке B ,

7 ответов7

1

У Beyond Compare есть некоторые возможности командной строки, хотя я не могу найти много на их сайте о них.

Они полностью документированы в файле справки, и вы можете скачать полнофункциональную пробную версию.

0

rsync синхронизирует две папки. есть реализации этого на окнах, например, как часть Cygwin

0

Я могу рекомендовать унисон для синхронизации каталогов (локальных или удаленных). Есть хороший графический GTK-клиент, но версия для командной строки всегда доступна.

Unison - это инструмент синхронизации файлов для Unix и Windows. Он позволяет хранить две копии набора файлов и каталогов на разных хостах (или разных дисках на одном хосте), изменять их отдельно, а затем обновлять, распространяя изменения в каждой реплике на другую.

0

Я не понимаю, почему никто не отвечает с лучшим бесплатным инструментом сравнения на рынке,

Total Commander

(http://www.ghisler.com/)

Даже вы сравниваете с любым методом, байтом, CRC, датой и т.д. И переходите с одного сайта на другой.

0

Что-то вроде WinMerge позволит вам увидеть различия между одной папкой и другой, и позволит вам применить изменения к одной или другой.

альтернативный текст

0

Я считаю, что diff.exe , поставляемый с Vim , полезен.

-1

Ответ прост:

comp path1\* path2\*

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .