Возобновить разрешение конфликта слияния позднее - PullRequest
0 голосов
/ 16 ноября 2018

Положение

Я объединяю файлы, и я остановился, потому что пришло время назвать это днем, но я не закончил объединение.

Проблема

Я хотел убедиться, что смогу возобновить слияние, и я не смог найти никакой информации об этом в Интернете, поэтому попробовал сам. В результате у меня теперь есть частично слитый файл и файл .orig, но не модифицированный локальный или удаленный.

Вопрос

Как мне возобновить это частичное разрешение конфликта слияния без необходимости начинать все сначала?

Что я и сделал, точно.

Я слил коммит в текущую ветку. Затем я запустил git mergetool, что meld. Я сказал: «Тьфу ... уже поздно, я могу закончить завтра». и сохранил все три файла. Затем я подумал: «Может быть, я должен проверить, чтобы я мог возобновить работу завтра», поэтому я снова пытаюсь git mergetool, но он говорит, что нет необходимости объединять файлы.

Тогда я ничего не делаю и оставляю это в незавершенном состоянии, думая, что в этот момент я могу только принести больше вреда.

Что я нашел.

Самая близкая вещь, которую я нашел, которая может быть полезной, это Повторное слияние после неправильного разрешения конфликта ручного слияния , которое не особенно полезно.

Это может означать, что я сохраняю то, что у меня есть, где (например, mv file file.bu) делаю полный сброс, перемещаю файл резервной копии на место, затем снова пытаюсь выполнить слияние, так что мне, по крайней мере, не нужно начать полностью заново.

Однако, поскольку я еще не совершил, в отличие от этого плаката, я думаю, что я мог бы сделать больше.

1 Ответ

0 голосов
/ 16 ноября 2018

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

...