Как я могу объединить две головы в Hg сейчас? - PullRequest
4 голосов
/ 27 февраля 2012

Я уже прочитал много постов, и, похоже, никто не может помочь.

yeukhon@glasslab:~/hg/graphyte-webclient/webclient/apps$ hg merge
merging .hgignore
merging webclient/codebundle_ldap.log
warning: conflicts during merge.
merging webclient/codebundle_ldap.log failed!
merging webclient/codebundle_lib.log
warning: conflicts during merge.
merging webclient/codebundle_lib.log failed!
merging webclient/graphyte_lib.log
warning: conflicts during merge.
merging webclient/graphyte_lib.log failed!
merging webclient/profile_models.log
warning: conflicts during merge.
merging webclient/profile_models.log failed!
30 files updated, 1 files merged, 0 files removed, 4 files unresolved
use 'hg resolve' to retry unresolved file merges or 'hg update -C .' to abandon

Я попробовал это, что помечает каждый как решенный, я думаю

hg resolve -m webclient/profile_models.log 
etc

, а затем снова обновить, но не работает. Это все еще говорит мне

abort: outstanding uncommitted merges

Это мой краткий обзор

yeukhon@glasslab:~/hg/graphyte-webclient/webclient/apps$ hg summary
parent: 106:5082a4f13c33 tip
 merged with yeukhon's repo
parent: 96:0e3cfc289a18 
 Put logs into one directory called logs.
branch: default
commit: 35 modified, 4 unresolved (merge)
update: (current)

МОЙ сотрудник толкнул одного, а я просто толкнул другого. Как мне справиться с этой проблемой? Спасибо.


Эти журналы больше не нужны. Фактически, в моем толчке я удалил их, потому что я поместил их в каталог с именем "logs".

1 Ответ

5 голосов
/ 27 февраля 2012

После разрешения слияния необходимо выполнить commit перед повторным обновлением.

Каждый раз, когда вы сливаетесь, вы должны совершить коммит, прежде чем делать что-либо еще. Так что просто сделайте hg commit, дайте какое-нибудь значимое сообщение о коммите, и вы сможете продолжить свою работу.

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