Какой инструмент сравнения файлов можно использовать под OS X?

Мой любимый инструмент сравнения файлов был Beyond Compare, но поскольку я недавно перешел на OS X, я больше не могу его использовать, и я ищу альтернативу, предпочтительно бесплатную.

Обновление: я сделал ошибку, чтобы не указывать, что я также ищу инструмент, который выполняет сравнение каталогов, а не только файлы. Поскольку это может привести к тому, что ответы уже недействительны, я задал еще один вопрос для этого Какие инструменты сравнения каталогов можно использовать в OS X?

77 голосов | спросил sorin 12 MarpmSat, 12 Mar 2011 22:11:01 +03002011-03-12T22:11:01+03:0010 2011, 22:11:01

16 ответов


23

Beyond Compare 4 теперь также работает на OSX. Посетите http://www.scootersoftware.com/beta.php?zz=beta4_whatsnew

ответил orangebreeze 15 Jpm1000000pmWed, 15 Jan 2014 13:49:16 +040014 2014, 13:49:16
60

Это совокупность ответов, размещенных на удаленном клоне SO, Графический diff для Mac OS X . Он включает ссылки на каждый продукт и текущую цену с момента последнего изменения в долларах США.

Обратите внимание, что любые ссылки на SO будут видны только пользователям, которые могут просматривать удаленный контент, для которого требуются либо права модератора, либо репутация 10k на этом сайте.

Были и другие предложения, которые сами по себе не отличались инструментами, которые я буду перечислять ниже:

  • It (Beyond Compare) хорошо работает в Wine , но мне не хватает интеграции с оболочкой. - Danyal Aytekin , Май 11 '12, 13:01
  • Eclipse также имеет довольно приличный механизм сравнения. - JeeBee , Oct 9 '08 , 12:45
  • P4Merge, который поставляется с Perforce , довольно хорош и поставляется бесплатно с perforce-клиентом. Обе версии терминала и GUI. - amok , Jul 7 '10 , 23:19
  • Мне пришлось использовать Vim , потому что большинство различий, упомянутых здесь, не понимают UTF-8. - user184880,  Oct 6 '09,  9:56

Что касается обертывания слияния этого потока в этот, как здесь .

ответил orangebreeze 15 Jpm1000000pmWed, 15 Jan 2014 13:49:16 +040014 2014, 13:49:16
26

FileMerge поставляется с XCode, но я предпочитаю Kaleidoscope , который не является бесплатным.

ответил nuc 12 MarpmSat, 12 Mar 2011 22:15:42 +03002011-03-12T22:15:42+03:0010 2011, 22:15:42
13

Я использую Калейдоскоп . Или просто простой, старый diff из CLI

ответил ryanprayogo 13 MaramSun, 13 Mar 2011 00:22:14 +03002011-03-13T00:22:14+03:0012 2011, 00:22:14
11

Это не очень удобно, но FileMerge в комплекте с ОС можно запустить из командной строки в виде opendiff a.txt b.txt .

ответил Thilo 15 MaramTue, 15 Mar 2011 10:05:45 +03002011-03-15T10:05:45+03:0010 2011, 10:05:45
7

DiffMerge от SourceGear прост и свободен.

ответил nthonygreen 15 MaramTue, 15 Mar 2011 05:05:57 +03002011-03-15T05:05:57+03:0005 2011, 05:05:57
5

Вы можете использовать diff , если вы используете командную строку.

ответил Harv 12 MarpmSat, 12 Mar 2011 22:51:55 +03002011-03-12T22:51:55+03:0010 2011, 22:51:55
5

Changes.app имеет отличную репутацию и множество функций. Kaleidoscope отлично подходит и имеет красиво оформленный интерфейс.

Также стоит упомянуть, выполняете ли вы программирование, что Xcode 4 теперь имеет инструменты визуального сравнения.

ответил Marc Charbonneau 14 MaramMon, 14 Mar 2011 02:15:28 +03002011-03-14T02:15:28+03:0002 2011, 02:15:28
3

Также есть DeltaWalker .

Это $ 40, и есть пробная версия.

ответил 14 MaramMon, 14 Mar 2011 02:06:24 +03002011-03-14T02:06:24+03:0002 2011, 02:06:24
3

Вот что я нашел:

  • FileMerge (opendiff)

    В комплект поставки входит Xcode с установленными средствами командной строки

  • DiffMerge Он поставляется с Xcode с установленными средствами командной строки

  • vimdiff

    Это бесплатно и с открытым исходным кодом. Установите: brew install vim .

  • Meld

    Может быть установлен с помощью Homebrew через команду: brew install meld , но, вероятно, это не будет работать.

  • KDiff3

    Может быть установлен с помощью Homebrew через команду: brew install kdiff3

  • TkDiff

    Может быть установлен с помощью Homebrew через команду: brew install tkdiff

  • TextWrangler

  • VisualDiffer

    Доступно в App Store

  • Калейдоскоп

    Коммерческая с бесплатной пробной версией.

  • Слияние Araxis

    Коммерческая с бесплатной пробной версией.

  • Изменения

    Коммерческая с бесплатной пробной версией.

Также проверьте Сравнение инструментов сравнения файлов в Википедии для полного списка.

ответил kenorb 8 Maypm14 2014, 18:54:14
2

Имеется множество инструментов сравнения. Многие делают каталоги и файлы. Некоторые даже выполняют роль инструментов слияния (2 и 3 пути). Из них некоторые уже упоминались в других ответах, и ваш выбор будет зависеть от того, какие функции вам нужны, и насколько вы готовы платить за инструмент. Существует хорошая страница Википедии со сравнением многих из наиболее известных.

ответил Kevin 13 Jpm1000000pmFri, 13 Jan 2012 17:34:21 +040012 2012, 17:34:21
2

Я использую Синхронизация папок Он стоит $ 8.99 на Mac App Store . Он работает очень хорошо.

ответил saci 14 Jpm1000000pmSat, 14 Jan 2012 13:48:19 +040012 2012, 13:48:19
1

P4Merge - это бесплатный, очень хороший инструмент для разграничения и слияния. Он может:

  • Diff files
  • Слияние 3-х способов
  • Различия между папками
  • Визуально разные файлы изображений 2!

Загрузите его здесь для Mac и Linux

Некоторые скриншоты:

введите описание изображения здесь>> </p>

<p> <strong> Визуальный diff изображения: </strong>
<img src =

ответил Brad Parks 9 TueEurope/Moscow2014-12-09T18:00:03+03:00Europe/Moscow12bEurope/MoscowTue, 09 Dec 2014 18:00:03 +0300 2014, 18:00:03
1

Этот инструмент https://filecomparisontool.com

  1. Веб-интерфейс, поэтому он совместим
  2. Мобильная версия
  3. Сохранить сравнение до 6 месяцев.
  4. Поделиться сравнением через URL
  5. Это бесплатно!
ответил Matt 26 FebruaryEurope/MoscowbThu, 26 Feb 2015 03:16:20 +0300000000amThu, 26 Feb 2015 03:16:20 +030015 2015, 03:16:20
0

vim также имеет встроенную поддержку параллельного интерфейса -

  vim -d file1 file2
 

Здесь подробно описывается режим vim diff -

http://www.carbonsilk.com/development/vim-diff/

ответил Harmeet 26 FebruaryEurope/MoscowbThu, 26 Feb 2015 05:12:04 +0300000000amThu, 26 Feb 2015 05:12:04 +030015 2015, 05:12:04
0
  

GitX-dev - это вилка (вариант) GitX, долговременный GUI для git   система контроля версий. Он поддерживался и дополнялся   производительности и дружелюбия, с упором на   создавая первоклассный, поддерживаемый инструмент для современных активных разработчиков.

https://rowanj.github.io/gitx/

 введите описание изображения здесь>> </a> </p></div>
					 
						<div class=

ответил Abram 12 SatEurope/Moscow2015-12-12T05:33:37+03:00Europe/Moscow12bEurope/MoscowSat, 12 Dec 2015 05:33:37 +0300 2015, 05:33:37

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132