У меня есть файл исправления (унифицированный diff), как и вывод из svn diff
, git diff
, или diff -u ...
. Я хочу просмотреть его, но унифицированный формат diff - особенно со многими файлами & изменений - сложно на моих глазах.Как визуализировать или форматировать файл diff/patch?
Как я могу получить красиво отформатированный вид diff из файла исправления? У меня нет самих файлов, только diff, поэтому я не могу использовать все обычные инструменты diff.
До сих пор мои 2 лучшие тактики:
- Загрузите дифференциал в Gvim и получить подсветку синтаксиса
- Вставить диф в вики Trac в
#!diff
-formatted раздел и нажмите кнопку «Предварительный просмотр» - это создает удивительный вид различий:
{{{ #!diff <unified diff here> }}}
существуют ли инструменты рабочего стола, которые могут сделать это? Есть ли способ убедить kdiff3/diffmerge/p4merge/и т. Д. Визуализировать файл патча? Что-то, что повторяет визуализацию Trac, было бы замечательно.
EDIT: бонусные баллы для поддержки Windows, желательно с установщиком или безболезненной установкой.
+1 Удивительный, спасибо! Как пользователь Windows, я бы предпочел автономную загрузку, хотя :( – orip