Патч-файлы читаются человеком и могут открываться и просматриваться в большинстве текстовых редакторов (Notepad ++ - мой выбор)
Приложение для описания файлов .patch
Знаете ли вы какое-либо приложение, которое сможет описывать .patch
файлы?
Я имею в виду приложение, которое сможет получить .patch
файл и предоставить мне понятные человеку изменения, которые оно вносит в файлы, так что я смогу внести эти изменения вручную в другую версию целевого файла.
Спасибо
2 ответа на вопрос
Если вы имеете в виду файлы .patch, которые создаются стандартным инструментом Unix / Linux diff (1) и применяются инструментом patch (1), то существует соглашение о том, что их описание должно быть прямо в файле исправления, в начале его (потому что Утилита patch (1) будет игнорировать что-либо до фактического заголовка патча в файле).
Вот типичный пример из патчей ядра Linux .
Существует множество инструментов, которые можно использовать для управления множеством (связанных) патчей: список, показать описание, применить / отменить и т. Д. Самый простой из них, вероятно, quilt . Тогда есть и StGit . Эти две системы сосредоточены вокруг концепции исправлений (и, таким образом, обеспечивают дополнительную гибкость при работе с ними, например, для изменения порядка, в котором они применяются). Но важно то, что всякий раз, когда вы используете какую-либо систему контроля версий, вы по существу имеете дело с системой для хранения и описания исправлений.
Например, «git log» покажет вам описания примененных патчей, по порядку. А "git log -p" покажет и описания, и сами патчи.
Похожие вопросы
-
6
Альтернатива для WinMerge в Ubuntu
-
4
Инструменты для просмотра двух страниц / файлов в браузере
-
4
Mac OS X diff инструмент для документов Microsoft Word?
-
-
6
Difftool для Ubuntu, как Opendiff OS X
-
3
Как использовать WinMerge в качестве инструмента Diff для Mercurial
-
3
инструмент для отображения файла патча
-
11
Как я могу сравнить большие файлы под Windows?
-
5
svn diff, включая аннотированную / обвиняющую информацию о том, когда кто
-
3
Скопируйте «% SystemRoot% \ SoftwareDistribution \ Download» на другой компьютер
-
4
Бинарные инструменты сравнения командной строки Windows