5
我在branch-a
上工作時發現一個不相關的bug,應該在default
分支中修復。因此,我想對default
進行一些更改,然後將default
合併到當前分支中,並繼續工作。hg:對另一個分支提交一些更改
據我所知,Mercurial不允許直接提交到另一個分支,所以我將不得不首先切換到默認分支。問題是,我不能簡單地簽出默認分支,因爲其他更改會導致衝突。我能想到的一個工作流程是擱置,檢出缺省值,僅取消與修復相關的文件,提交,檢出分支-a,合併默認值,最後取消擱置其餘文件。有沒有更簡單的方法來實現這一點?
感謝這個變更!我只是模糊地意識到重建,但現在我明白了它的重點。 – alekop
很高興知道這樣做的rebase和mq-patch方法。然而,擱置 - >開關分支 - > unshelve似乎對我來說更容易。不管怎麼說,還是要謝謝你。 –