2010-02-06 72 views
7

我有一個是爲了秒殺的東西創建了一個名爲分支(同一倉庫)。現在我已經決定,我要在分支創建的所有的變更搬回到主(默認),然後關閉支路。試圖合併從分支到主密枝早在水銀

我已經嘗試了一些不同的東西,包括什麼在這個崗位(How to repeatedly merge branches in Mercurial)概述了,但我只是無法得到它的工作:(

誰能提供任何指針?

謝謝。

+0

如果你的描述發生了什麼(確切的輸入/輸出),並確定你會得到更多的答案,「不能讓它工作」多一點... – Macke 2010-02-06 22:46:49

回答

1

我已經成功利用我在問題中提到的鏈接來解決我的問題。在鏈接中描述的步驟,實際上合併了我整個的變化,但是我不知道,因爲我一直在尋找在TortoiseHg UI和couldn 「T看到的變化在那裏。當我通過命令行執行hg outgoing看來噸合併工作正常。

9

合併特性分支成默認

hg up default 
hg merge feature-branch-name 
hg ci -m 'merged feature-branch-name into default' 

關閉分支你不想使用了

hg up feature-branch-name 
hg ci --close-branch -m 'close feature-branch-name branch' 
hg up default 

注意,關閉命令不會對庫的任何破壞性影響歷史

它將您的分支標記爲已關閉,以便它不會出現在hg brancheshg heads命令輸出