2017-02-09 3 views
0

Я проанализировал исходный код двух программ с использованием парсера и сравнил АСТ. теперь у меня есть оригинальный файл и файл, содержащий изменения между двумя программами.Как написать файл исправления?

Что делать, чтобы писать файл патча без использования команды patch в UNIX? какие форматы я должен использовать для написания файла патча? Есть ли инструмент, который принимает мои файлы и создает файл патча?

Спасибо за помощь.

ответ

0

Запишите вывод diff между вашими двумя файлами в файл исправления, и вы золотой. Вам понадобится patch или совместимый инструмент для его применения, но это наиболее распространенный способ создания файла исправления.

+0

Патч-файл имеет формат, который показывает, какие строки следует добавлять или удалять. например: 1,8c1,4. так что я должен сделать, чтобы создать собственный файл патча без использования команды patch и с правильным форматом? –

+0

Снова напишите вывод 'diff' между вашими двумя файлами в файл исправления. – Ginnungagap

Смежные вопросы