Я искал JGit API в течение нескольких часов, пытаясь выяснить, как достичь поведения, аналогичного git checkout -m file
.
Мне нужен программный способ вернуть локальный репозиторий (илиодин файл) до состояния, в котором он находился при конфликтах.
Представьте себе следующий сценарий:
- У меня конфликт в 'file1' при попытке объединить две ветви.
- Я начинаю вносить изменения в «file1» для разрешения конфликтов.
- В какой-то момент я хочу отменить изменения, внесенные в «file1», и вернуться к состоянию конфликта со всеми конфликтами ».marks '.
Возможно ли добиться этого с помощью JGit API?