У меня есть файл исправления (унифицированный 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, желательно с установщиком или безболезненной установкой.