hg перезапустить GUI mergetool после слияния hg - PullRequest
2 голосов
/ 30 января 2012

Вот сценарий

1
|\
| \
2  3
| /
|/
4*

При выполнении hg merge я попал в 4 *, где у меня есть конфликты в моих файлах.Поскольку я забыл упомянуть инструмент с графическим интерфейсом, теперь я хочу запустить инструмент с графическим интерфейсом

$ hg merge --tool meld
abort: outstanding uncommitted merges

Так что я не могу решить проблему без отката конфликта.Есть ли способ сделать это?

В Git я бы легко сделать Git Mergetool и он будет загружать GUI в любое время.

1 Ответ

2 голосов
/ 30 января 2012

Используйте hg resolve, чтобы возобновить слияние.Вы можете сделать

$ hg resolve foo

, чтобы перезапустить слияние только файла foo, или вы можете сделать

$ hg resolve --all

, чтобы перезапустить слияние с нуля.Используйте

$ hg resolve --list

, чтобы увидеть ход вашего слияния - неразрешенные файлы помечаются U.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...