2010-11-24 10 views
15

私はMercurialを短期間お楽しみにしています。今はBitBucketでいくつかのプロジェクトを立ち上げました。Mercurial - フォークの親から最新の変更をフェッチする方法は?

各レポを問題なく変更できましたが、私が把握できないことは、親レポからの変更でフォークを最新の状態に保つ方法です。

私はレポをフォークした後、そのレポからXリビジョンまでのコミットを表示します。その時点で、フォーク自身のコミットのみが表示され、新しい親コミットは表示されません。

私はgitのと私の手を染めの際、私は最新の親リビジョンにリベースすることができたが、それはしばらく前だったと私はむしろ

答えて

17
:-)悪い習慣に自分の道を推測ではないだろうとかなり確信しています

ソースリポジトリを引数としてpullを実行するだけです。以前のプル後(またはプルが実行されなかった場合は、プロジェクトをフォークした時点から)に行われたすべての変更が取り消されます。

その後、あなたはあなたのものとマージする必要があるいくつかの追加の頭を持っています。

hg pull -u path_to_parent 
hg merge 
hg commit -m"updates from parent" 

それとも、すべての手順を兼ね備えfetch拡張機能をインストールできます:ここで

10

は3つの不可欠なステップである

hg fetch path_to_parent 
関連する問題