Как использовать JGit, чтобы узнать коммит, в котором произошли ошибочные удаления кодов использования? - PullRequest
0 голосов
/ 01 июня 2019

Кто-нибудь имеет представление о том, как найти неправильную операцию слияния, которая приводит к ошибочному удалению некоторых кодов в истории коммитов? Номер строки этих кодов известен задолго до коммита.

Я пытаюсь найти способ, используя команду reverse-blame JGit, чтобы показать коммит, в котором произошло удаление определенных кодов, но, похоже, результат вины вычисляется на основе разницы между каждым коммитом слияния и его первый родитель. Однако ошибочное удаление обычно происходит между коммитом слияния и его вторым родителем.

Так что, если у вас есть идея показать информацию о вине конкретных удалений кода или какие-либо доступные инструменты, пожалуйста, дайте мне знать.

Большое спасибо!

p.s .: Поскольку обвинение без «обратного» параметра не может показать какую-либо информацию об удалениях, поэтому я думаю, что я должен использовать обратное обвинение. Но, похоже, обратная вина Git Bash не может дать никакого полезного результата, поэтому я выбираю JGit.

...