Как вызвать «git checkout -m» с помощью Jgit API? - PullRequest
0 голосов
/ 18 апреля 2019

Я искал JGit API в течение нескольких часов, пытаясь выяснить, как достичь поведения, аналогичного git checkout -m file.

Мне нужен программный способ вернуть локальный репозиторий (илиодин файл) до состояния, в котором он находился при конфликтах.

Представьте себе следующий сценарий:

  1. У меня конфликт в 'file1' при попытке объединить две ветви.
  2. Я начинаю вносить изменения в «file1» для разрешения конфликтов.
  3. В какой-то момент я хочу отменить изменения, внесенные в «file1», и вернуться к состоянию конфликта со всеми конфликтами ».marks '.

Возможно ли добиться этого с помощью JGit API?

...