Ответ 1
Возможно, вам нужен инструмент слияния
UPDATE:
Конечно, вы можете использовать SSH с пересылкой X11
OK Я подключен к серверу через SSH, я запускаю команду:
hg merge
Теперь я попал на экран, разбитый на 3 раздела. В нижней части они обозначены как:
Файл
Файл ~ other.Dcyqtz
Файл ~ base.N64J4dp
Очевидно, он хочет, чтобы я разрешал конфликты. Похоже, что первое - это мои локальные изменения, другие - изменения, которые я только что вытащил, и я пытаюсь объединиться. И база - это то, как выглядел файл перед распаковкой.
Итак, для каждой части, где есть конфликт, я предположил, что я должен выбрать, какой из них сохранить.
Как это сделать?
Я в командной оболочке, поэтому я не могу нажать ни на что. Я могу только перемещать курсор вверх и вниз в первом из 3, я не знаю, как навести курсор на другие 2 раздела.
Я не знаю, как указать, использовать мой здесь, использовать другие там и использовать базу там.
Также я не знаю, как сказать, я сдаюсь и ухожу.
Так что в настоящее время я застрял.
Возможно, вам нужен инструмент слияния
UPDATE:
Конечно, вы можете использовать SSH с пересылкой X11
Как отметил Цезарь, вам понадобится инструмент слияния. Если вы знакомы с vim, я предлагаю vimDiff.
Кроме того, не волнуйтесь, вы не потеряли никаких данных или не сделали ничего плохого.
Просто настройте инструмент слияния, используйте hg update -C
, чтобы начать с чистого листа. Выполните hg merge
.
Я спотыкаюсь о той же ситуации, что и KUbuntu 11.04. (И меня когда-то использовали emacs, а не vim. Поэтому смотреть на ту консоль 3split тоже было для меня неожиданно.)
Теперь я сделал hg rollback
и установил инструмент слияния gui KDiff3.
Затем, глядя на "как получить этот инструмент слияния gui, активированный в слиянии hg?"
hg help merge
Рассказывает мне, что делать...
который kdiff3
/USR/бен/kdiff3
Итак, я добавил к ~/.profile
export HGMERGE="/usr/bin/kdiff3"
Затем все было сделано.
В новой оболочке hg merge
появился инструмент слияния gui KDiff3, см. Справочник-pdf http://kdiff3.sourceforge.net/doc/kdiff3_de.pdf