Приложение для описания файлов.patch
Знаете ли вы какое-либо приложение, которое сможет описать .patch
файлы?
Я имею в виду приложение, которое сможет получить .patch
файл & дайте мне удобочитаемую информацию об изменениях, которые он вносит в файлы, так что я смогу внести эти изменения вручную в другую версию целевого файла.
Спасибо
2 ответа
Если вы имеете в виду файлы.patch, созданные стандартным инструментом Unix/Linux diff(1) и примененные инструментом patch(1), то существует соглашение о том, что их описание должно быть прямо в файле исправления, в начале его (потому что инструмент patch(1) будет игнорировать что-либо до фактического заголовка патча в файле).
Вот типичный пример из патчей ядра Linux.
Существует множество инструментов, которые можно использовать для управления множеством (связанных) патчей: список, показать описание, применить / отменить и т. Д. Самый простой из них, вероятно, quilt. Тогда есть и StGit. Эти две системы сосредоточены вокруг концепции исправлений (и, таким образом, обеспечивают дополнительную гибкость при работе с ними, например, для изменения порядка их применения). Но важно то, что всякий раз, когда вы используете какую-либо систему контроля версий, вы по существу имеете дело с системой для хранения и описания исправлений.
Например, "git log" покажет вам описания примененных патчей, по порядку. А "git log -p" покажет как описания, так и сами патчи.
Файлы исправлений читаются человеком и могут открываться и просматриваться в большинстве текстовых редакторов (Notepad++ - мой выбор)