1
我已經開始了一個關於Google代碼的新項目,並且我選擇了Mercurial作爲VCS。我強制推送遠程存儲庫,因爲它創建了兩個頭,問題是:現在我不知道如何將這兩個頭合併到遠程存儲庫中!合併遠程Mercurial存儲庫
請幫忙,這是我第一次和Mercurial一起,我希望它儘可能無痛;) 哦,並且原諒我的問題的成功。如果需要額外的信息,告訴我。
謝謝。
我已經開始了一個關於Google代碼的新項目,並且我選擇了Mercurial作爲VCS。我強制推送遠程存儲庫,因爲它創建了兩個頭,問題是:現在我不知道如何將這兩個頭合併到遠程存儲庫中!合併遠程Mercurial存儲庫
請幫忙,這是我第一次和Mercurial一起,我希望它儘可能無痛;) 哦,並且原諒我的問題的成功。如果需要額外的信息,告訴我。
謝謝。
沒問題。將本地回購克隆克隆到本地的一個新克隆(現在您將擁有兩個頭),在本地執行hg merge
,然後在本地執行hg commit
(現在您將在本地有一個頭),然後將hg push
轉移到遠程(現在您將擁有一個頭遠程)。
合併時您創建的changeset有兩個父母,因此它爲任何擁有它的人刪除頭。