Извините за запутанный титул, но я не смог найти лучшего.git: слияние изменений с ветки, которая вернула предыдущее слияние
Вот моя проблема. У меня 2 филиала, develop
и feature
. Я последовал за этим процессом:
- код записи в
feature
- слияния
feature
вdevelop
- обнаружить ошибку, вернуть слияние
- написать некоторый несвязанный код и совершать непосредственно
develop
.
Теперь я хочу, чтобы объединить изменения, которые я сделал непосредственно develop
обратно в feature
. Проблема в том, что когда я это делаю, он сдувает все изменения, которые я ранее делал в feature
. Я предполагаю, что это происходит, потому что возврат на шаге 3 более поздний, чем любые изменения кода в feature
, поэтому он применяется, чтобы вернуться к изменениям.
Можно ли делать то, что я пытаюсь сделать? Единственное, о чем я мог подумать, - это вернуть реверс в develop
, затем слить, а затем вернуть обратный возврат. Это кажется громоздким.
См https://github.com/git/git/blob/master/Documentation/howto/revert-a-faulty-merge.txt – torek