Инструмент для сравнения каталогов (Windows 7) [закрыто]

169

Из-за некоторого движения SVN я был отключен от SVN, в то время как я был в середине довольно большого улучшения.

Теперь у меня есть текущее рабочее пространство (с изменениями и отключенным от SVN) и новое рабочее пространство (последнее из SVN).

Мне нужно вручную обновить новое рабочее пространство с изменениями, чтобы я мог проверить их.

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

Существует ли такой инструмент? Если так, не могли бы вы порекомендовать хороший?

Мукул Гоэль
источник
10
Я использую этот winmerge.org , он бесплатный и работает довольно хорошо
richardtz
4
да, это прекрасно работает и для каталогов
Richardtz
5
scootersoftware.com Это, безусловно, Кадиллак инструментов сравнения!
Себастьян Ричер
4
Этот вопрос обсуждается в разделе «Рекомендации по программному обеспечению»
Николас Рауль,
1
FileZilla тоже работает? Но Beyond Compare является лучшим.
xploreraj

Ответы:

209

Я использую WinMerge . Это бесплатно и работает довольно хорошо (работает для файлов и каталогов).

richardtz
источник
12
Также FreeFileSync freefilesync.sourceforge.net
danpop
13
Проблема с WinMerge заключается в том, что загружаемые файлы размещаются на SourceForge, которому больше нельзя доверять. Одна из многих статей, описывающих их падение от благодати: howtogeek.com/218764/…
Pooks
19
Проблема с WinMerge заключается в том, что он не выполняет рекурсивное сравнение папок, и вы должны проверять каждый подкаталог вручную. Это нелегко при работе со сложными структурами папок. Гораздо лучше инструмент , который я только что нашел это CodeCompare: devart.com/codecompare/download.html . Он имеет бесплатную лицензию и - из того, что я видел, - это удивительно, даже при использовании бесплатной лицензии. Существует также «Beyond Compare», который оплачивается на 100%.
NoOne
2
WinMerge (в настоящее время) не обрабатывает пути более 255 символов. Это приводит к ошибке переполнения буфера. Так что, если вы являетесь разработчиком Visual Studio или NodeJS, этот инструмент не так полезен.
Mrchief
5
WinMerge 2.14.0 имеет флажок для сравнения подкаталогов. Я просто использовал его для сравнения моей резервной установки Tomcat, и она работала.
Ноумен
17

Инструмент, который предлагает Ричардц, превосходен.

Еще одна замечательная версия с 30-дневной бесплатной пробной версией - Araxis Merge . Этот метод выполняет трехстороннее объединение и является гораздо более полным, чем winmerge, но это коммерческий продукт.

Вы также можете проверить список инструментов разработчика Скотта Хансельмана , который упоминает еще пару в дополнение к winmerge

Бородатая лама
источник