Сравнение git изменений между двумя файлами программно в. Net - PullRequest
1 голос
/ 11 января 2020

У меня есть библиотека libgit2sharp, которая в настоящее время извлекает информацию о двух коммитах, до и после изменений.

Глядя на функциональность, доступную в DLL.

var patch = repo.Diff.Compare<Patch>(oldTree, newTree);

Это показывает, какие строки добавляются и удаляются в виде количества и патча, содержащего различный текст. Я надеялся получить что-то, что не требует предварительной обработки. Очевидно, патч выглядит так:

++ Added stuff
-- Removed stuff

Что не особенно полезно. Кто-нибудь еще сталкивался с этой проблемой или знает о другом подходе?

Очень признателен.

...