Я столкнулся с этой проблемой в Gerrit, Git.
- Я внес изменения (ветвь ONE) и нажал на gerrit (скажем, изменить Id-240) из eclipse. Но не слились.
- Затем я создал еще одну ветку (ветвь-ДВА) и зафиксировал изменения, не изменяя предыдущую фиксацию. Так что получил новый gerrit change Id (скажем, change id-241).
- Далее я отказался от changeId 240.
- Теперь, когда я пытаюсь отправить свои изменения из ветки TWO, он говорит, что удаленное управление отклонено, поскольку оно пытается отправить изменение с идентификатором 240 вместо 241. Почему?
Что я пробовал --
Прочитав в Интернете возможные решения, я сделал ЖЕСТКИЙ сброс, и мои изменения changeId-241 исчезли. Хотя я получил его обратно из reflog. Но момент, когда я пытаюсь проверить ветку-ONE (сделать HARD Reset), мои изменения changeId-241 исчезают.
Я пытаюсь следовать этому - Ожидание слияния Git из-за заброшенной фиксации < /а>