2016-10-18 20 views
0

私のローカルMercurialリポジトリのフォークには、複数の支店があります。時代遅れの支店のいずれかで作業を始める前にfeatureローカルのdefault支店からすべての変更を取得したいと思います。それ、どうやったら出来るの?私が実行した場合:私は、エラーメッセージ取得Mercurialで2つのブランチを同期させる方法は?

hg up feature 
hg merge default 

abort: merging with a working directory ancestor has no effect 
+0

'hg branches'を表示する –

+0

おそらくDAG(一部) - デフォルトの頭部は' feature'の遠い親です(分岐後の分岐履歴はありません)。 –

答えて

3

を私はローカルのデフォルトのブランチからのすべての変更を取得したいと思います。

まずはhg pullとします。 hg up feature、別のブランチにいる場合にそのようなブランチに切り替える。

その後hg merge default

中断を行うことによってfeaturedefault変化をもたらす:作業ディレクトリの祖先と合併すること

このようなメッセージがfeatureでの現在のリビジョンの親であることを示しても効果はありません作業コピーのdefaultの最新のリビジョン(またはヒント)。

関連する問題