Есть ли инструмент Windows, который может отображать графическое отличие от входных данных командной строки?

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

ie. winexe -diff --diff-options file1 file2.

Меня не интересует тот, который требует, чтобы приложение сначала загружалось, а файлы открывались через диалоговое окно «Открытие файла». Если есть какие-либо графические инструменты, у которых есть опция, это будет хорошо.

Ответы (2)

Оказывается, WinMerge на это способен. Инструкции представляют собой параметры командной строки WinMerge.

Будучи существующим пользователем, я должен был подумать об этом :). Только идет на показ.

В настоящее время я рекомендую WinMerge2011 вместо WinMerge. Несмотря на название, WinMerge2011 более актуален и имеет лучшие функции. Он доступен по адресу bitbucket.org/jtuc/winmerge2011/downloads.

Вы также можете взглянуть на kdiff3 — он позволяет сравнивать 2 или 3 файла или каталога рядом и, при желании, объединять их в указанное выходное местоположение, которое может быть любым из входных местоположений или другим местоположением.

  • Бесплатно, бесплатно и с открытым исходным кодом
  • Кроссплатформенный
  • Поддерживает несколько языков, интерфейс на az, bg, br, ca, cs, cy, da, de, el, en, en_GB, es, et, fr, ga, gl, hi, hu, is, it, ja, ka, lt, nb, nl, pl, pt, pt_BR, ro, ru, rw, sr, sr@Latn, sv, ta, tg, tr, uk, zh_CN
  • Полная поддержка UTF-8, включая спецификацию и порядок справа-налево или слева-направо или даже оба в одном файле
  • Интегрируется с несколькими системами контроля версий
  • Может распечатать разницу
  • Может генерировать и применять файлы патчей
  • Использование командной строки: kdiff3 path1 path2 path3 -o outpath

Пример в режиме слияния каталогов:введите описание изображения здесь