54

host1にマスターリポジトリがあり、host2のリポジトリを更新しました。hg pushhost2からhost1への変更を

[mpenning@host2 login]$  hg push ssh://host1//opt/python/login

ただし、更新またはマージしようとすると、

[mpenning@host1 login]$ hg update
abort: outstanding uncommitted merges
[mpenning@host1 login]$ hg merge
abort: outstanding uncommitted merges
[mpenning@host1 login]$ 

host1からも試しましたhg pullが、それも機能しませんでした...

[mpenning@host1 login]$ hg pull ssh://host2//opt/python/login
running ssh host2 'hg -R /opt/python/login serve --stdio'
mpenning@host2's password:
pulling from ssh://host2//opt/python/login
searching for changes
no changes found
[mpenning@host1 login]$ hg merge
abort: outstanding uncommitted merges
[mpenning@host1 login]$

host2からの変更でhost1のマスターリポジトリを更新するにはどうすればよいですか?


host1のリポジトリに関する詳細情報...

[mpenning@host1 login]$ hg parents
changeset:   27:6d530d533997
user:        Mike Pennington <d.pennington@foo.local>
date:        Wed Sep 26 11:44:51 2012 -0500
files:       mp_getconf.py
description:
fix issue where config retrieval was broken


changeset:   29:eaf3b5aacfe6
user:        Mike Pennington <d.pennington@foo.local>
date:        Wed Sep 26 11:43:15 2012 -0500
files:       mp_getconf.py
description:
fix artifact of using the script to run generic commands, but this broke config retrieval


[mpenning@host1 login]$
4

2 に答える 2

100

hg update --clean -r tip問題を解決しました...

[mpenning@host1 login]$ hg update --clean -r tip
resolving manifests
getting Protocol.py
getting Session.py
getting mp_getconf.py
getting mp_runcmd.py
4 files updated, 0 files merged, 0 files removed, 0 files unresolved
[mpenning@host1 login]$ hg up
resolving manifests
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
[mpenning@host1 login]$
于 2012-10-02T12:47:45.143 に答える
14

ある時点で、次のことを行いました。

$ hg pull (or maybe someone pushed to you)
$ hg merge

...そして続けました。これにより、マージはコミットされませんでした。それが「中止: コミットされていない未解決のマージ」の意味です。開始したマージの作業が完了していないため、「x」を実行できません。

あなたがすべきだったのは:

$ hg pull
$ hg merge
  <Sorted out any issues>
$ hg commit -m 'Merged the blah with wibble-wah'

...そして続けました。

hg statushg summary顕著な変化があったことを示していたでしょう。

于 2012-10-04T16:07:28.863 に答える