2011-02-09 3 views
3

Я ищу инструмент, который отображает файлы diff (созданные из mercurial, в моем случае) некоторым удобным способом. Например, путь bugzilla отображает diff-патчи. Чтобы быть ясным, я не ищу что-то, что сравнивает/объединяет файлы, у меня уже есть diff, просто хочу найти удобный способ проверить его.Diff просмотрщик файлов?

Я не мог найти что-либо, что делает (отличительные элементы синтаксиса были самыми близкими, я получил), кто-нибудь знает что-нибудь?

+0

Вы просто пытаетесь просмотреть файл diff, или вы хотите применить файл diff к оригиналу и посмотреть изменения в контексте? Вы не можете сделать последнее только с файлом diff. –

+0

@Justin: Как сказано, мне не нужно применять/создавать diff. Просто для просмотра существующего файла diff более работоспособным способом. – uj2

+0

В этом случае, как насчет синтаксического синтаксиса diff недостаточно для вас? –

ответ

0

Мне очень нравится Beyond Compare и Araxis Merge (особенно Araxis).

0

Вы попробовали meld? (Работает только в UNIX, хотя ..)

0

Я хотел бы посмотреть на следующий продукт Atlassian «FishEye» http://www.atlassian.com/software/fisheye/

Это позволяет вам много контроля над просмотрами системы контроля версий и код/​​/ файлами изменениями отчетности коды/визуализация и т. д.

-1

Как было предложено @tomahawk, если вы укажете FishEye на свой репозиторий Hg, вы сможете различать ревизию файла и просматривать набор изменений как diff.

Если вы хотите посмотреть произвольные файлы патчей, вы можете купить Crucible Atlassian's, который позволяет вам создать обзор кода, загрузив патч, который вы сможете просмотреть как хороший diff (и комментарий на совместной основе, но это вероятно, не представляет для вас интереса). Лицензия 5 пользователей Crucible стоит 10 долларов США.

(Раскрытие информации: Я Crucible разработчик в Atlassian)

0

У меня было один и тот же вопрос - в основном хорошая подсветка синтаксиса для вывода различий. Я хотел чего-то легкого и свободного.

Теперь я использую sdif и cdif вместе.

  • sdif делает подсветку синтаксиса вы хотите

  • cdif делает контекстное слово посмотреть различие, так что на модифицированную линии слово, которые были изменены подсвечивается по-разному

Смежные вопросы