Есть ли инструменты для дифференциации без подрывной деятельности?
Прямо сейчас я просто пишу код на своем локальном компьютере, но возможность сравнения версий была бы хорошей ...
Есть ли инструменты для дифференциации без подрывной деятельности?
Прямо сейчас я просто пишу код на своем локальном компьютере, но возможность сравнения версий была бы хорошей ...
Если вы устанавливаете Apple Developer Tools на свой Mac (доступный на установочном компакт-диске Snow Leopard как часть XCode), у вас также есть программа под названием « FileMerge » (/Developer/Applications/Utilities/FileMerge.app
), которая является довольно приятной графикой. Программа сравнения.
Конечно, как уже упоминалось выше, вы также можете использовать Macports или Fink для установки обычных инструментов * nix diff.
Может быть, посмотрите на MacPorts. Вы можете по крайней мере установить diff через это. Возможно, есть и более прямые решения, но MacPorts довольно крутой.
Если вы ищете инструменты на основе графического интерфейса, я уже некоторое время фанат Kaleidoscope . Это несвободно, но есть демо.
Версия Mac из DiffMerge SourceGear в свободный. Я никогда не использовал версию для Mac, но версия для Windows довольно приличная. И, конечно, если вы устанавливаете Xcode, вы должны получить FileMerge от Apple, который работает в крайнем случае (хотя я думаю, что в наши дни это технически не бесплатно, так как стоит получить $ 5 за Xcode из Mac App Store или зарегистрироваться как Mac или iOS разработчик за $ 99/ год; я не знаю, можете ли вы приобрести FileMerge индивидуально бесплатно).
Мой любимый инструмент сравнения - Araxis Merge, который также является кроссплатформенным (Macintosh, Windows). Это может показаться дорогим, но я запускаю его перед каждым коммитом.
Мне нравится xxdiff, у которого есть порт MacOS, хотя я никогда не использовал его на Mac.