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