Я новичок в сотрудничестве с Mercurial. Моя ситуация:
- Другой программист изменил rev 1 файла, чтобы заменить 4-пространственные отступы с отступом 2-х сторон. (I. изменил каждую строку.) Назовите это rev 2, нажав на удаленное репо.
- Я внес существенные изменения rev 1 с различными изменениями кода в моей локальной рабочей области. Назовите это rev 3.
- У меня
hg pull
ed иhg merge
d без четкого представления о том, что происходит. - Конфликты мириады и не очень существенные.
Итак, мне очень жаль, что я не изменил свое местное репо на 2-х мерные отступы перед слиянием; то слияние будет тривиальным (я полагаю). Но я не могу создать резервную копию. Мне кажется, мне нужно hg update -r 3
, но он говорит abort: outstanding uncommitted merges
.
Как я могу отменить слияние, изменить интервал в моем локальном репо и повторить?