Я не знаю, что именно вы хотите, если вам нужна логика, тогда вот что я могу предложить.я понял, что у вас есть какой-то проект, вы внесли некоторые изменения, и теперь вы хотите, чтобы какой-то файл различий сгенерировал и исправил его.
вы можете создать Xml-файл, в котором каждый тег будет иметь идентификатор, подобный вашему filename.content тега, независимо от того, какие выходные данные команды Diff поступятфайл последний на.Теперь вы можете использовать любой язык программирования java, c # для записи и чтения из XML, а также увидеть лучший алгоритм поиска различий и его исправления.