Объединение конфликтов Mercurial в командной строке?

Хорошо, я подключился к серверу через SSH, я запускаю команду:

hg merge

Теперь я попал на экран, разделенный на 3 части. Внизу они помечены как:

  1. файл

  2. файл ~ другой.Dcyqtz

  3. файл ~ base.N64J4dp

Очевидно, он хочет, чтобы я разрешил конфликты. Похоже, что первое - это мои локальные изменения, второе - это изменения, которые я только что вытащил и с которыми пытаюсь объединиться. А база - это то, как файл выглядел до разделения.

Итак, для каждой части, где есть конфликт, я должен был выбрать, какую из трех оставить.

Как мне это сделать?

Я нахожусь в командной оболочке, поэтому я не могу ни на что щелкнуть. Я могу перемещать курсор только вверх и вниз в первом из трех разделов, я не знаю, как переместить курсор в два других раздела.

Я не знаю, как указать, использовать здесь мой, использовать другое там и использовать базу там.

Также я не знаю, как сказать, я сдаюсь и ухожу.

Итак, в настоящее время я застрял.

11
задан JD Isaacks 31 October 2011 в 20:13
поделиться