Как делают меня, мерзавец сбросил - трудно НАПРАВЛЯЮТСЯ на Подвижном?

Я - пользователь Мерзавца, пытающийся использовать Подвижный.

Вот то, что произошло: Я сделал a hg backout на changeset я хотел вернуться. Это создало новую голову, таким образом, hg дал мне команду объединяться (назад для "принятия значение по умолчанию", я принимаю). После слияния это сказало мне, что я все еще должен был фиксировать. Затем я заметил что-то, что я сделал неправильно при разрешении конфликта в слиянии и решил, что хотел иметь все как перед hg backout, то есть, я хочу, чтобы это незафиксированное слияние ушло. На Мерзавце этот незафиксированный материал был бы в индексе, и я просто сделаю a git reset --hard HEAD для вытирания его, но, от того, что я считал, индекс не существует на Подвижном. Таким образом, как я отступаю из этого?

70
задан Helder S Ribeiro 20 April 2010 в 04:03
поделиться

2 ответа

Если вы еще не совершили коммит, и похоже, что вы этого не сделали, вы можете отмените все операции слияния с помощью hg update --clean .

Однако в более новых версиях Mercurial есть удобная команда для повторного объединения одного файла: hg resolve path / to / file.ext . Из hg help resolve :

 Доступные действия: ... 
 
4) отменить текущие попытки разрешения конфликтов и {{1} } 

перезапустите слияние с нуля: "hg resolve file ..." (или "-a" для всех неразрешенных файлов)

88
ответ дан 24 November 2019 в 13:25
поделиться

Это близко:

hg update --clean

21
ответ дан 24 November 2019 в 13:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: