Положение
Я объединяю файлы, и я остановился, потому что пришло время назвать это днем, но я не закончил объединение.
Проблема
Я хотел убедиться, что смогу возобновить слияние, и я не смог найти никакой информации об этом в Интернете, поэтому попробовал сам. В результате у меня теперь есть частично слитый файл и файл .orig, но не модифицированный локальный или удаленный.
Вопрос
Как мне возобновить это частичное разрешение конфликта слияния без необходимости начинать все сначала?
Что я и сделал, точно.
Я слил коммит в текущую ветку. Затем я запустил git mergetool
, что meld
. Я сказал: «Тьфу ... уже поздно, я могу закончить завтра». и сохранил все три файла. Затем я подумал: «Может быть, я должен проверить, чтобы я мог возобновить работу завтра», поэтому я снова пытаюсь git mergetool
, но он говорит, что нет необходимости объединять файлы.
Тогда я ничего не делаю и оставляю это в незавершенном состоянии, думая, что в этот момент я могу только принести больше вреда.
Что я нашел.
Самая близкая вещь, которую я нашел, которая может быть полезной, это Повторное слияние после неправильного разрешения конфликта ручного слияния , которое не особенно полезно.
Это может означать, что я сохраняю то, что у меня есть, где (например, mv file file.bu
) делаю полный сброс, перемещаю файл резервной копии на место, затем снова пытаюсь выполнить слияние, так что мне, по крайней мере, не нужно начать полностью заново.
Однако, поскольку я еще не совершил, в отличие от этого плаката, я думаю, что я мог бы сделать больше.