Подтвердить что ты не робот

Mercurial - не может выполнить слияние с ошибкой отсутствующих файлов

Я выполнил "hg merge", однако, когда я пытаюсь выполнить "hg commit -m" мой msg.. "Я получаю следующее сообщение об ошибке:

abort: cannot commit merge with missing files

Может ли кто-нибудь объяснить, как исправить это, чтобы позволить совершить совершение?

4b9b3361

Ответ 1

Попробуйте hg status и найдите файлы в состоянии ! (отсутствует).

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

Ответ 2

Вот мой подход

hg status расскажет вам, какие файлы отсутствуют. Затем вы можете либо восстановить файл где-нибудь

ИЛИ тип в hg remove <path/name of missing file>

THEN совершить. Ваше репо снова станет здравомыслящим, darwin.

Ответ 3

Если вы используете TortoiseHG, нажмите View/Commit. Он покажет вам файлы в состоянии ! (отсутствует).

Щелкните правой кнопкой мыши файл и выберите Revert (восстановить файл) и зафиксируйте.