我正在處理我們代碼庫中的一些錯誤,並且爲每個錯誤創建了單獨的分支。我已經重新啓動了其中一個分支。我通常使用Eclipse的mercurial插件,我會做推(當我在默認分支)。這推動了我在默認分支上的更改。TortoiseHg:推分支
我試圖用TortoiseHg做同樣的事情。當我按下按鈕時,客戶抱怨說我正要創建遠程頭像/在服務器上創建新的分支。有什麼辦法只使用TortoiseHg推送一個分支上的更改?
感謝您的回答!
我正在處理我們代碼庫中的一些錯誤,並且爲每個錯誤創建了單獨的分支。我已經重新啓動了其中一個分支。我通常使用Eclipse的mercurial插件,我會做推(當我在默認分支)。這推動了我在默認分支上的更改。TortoiseHg:推分支
我試圖用TortoiseHg做同樣的事情。當我按下按鈕時,客戶抱怨說我正要創建遠程頭像/在服務器上創建新的分支。有什麼辦法只使用TortoiseHg推送一個分支上的更改?
感謝您的回答!
最簡單的方法是通過命令行使用分支中的hg push -r .
並更改要推送的內容。詳情請參閱hg nudge
。
話雖這麼說,但也可以通過TortoiseHG:
這應該只推送您指定的變更集(以及可能需要的變更集的任何父項)。如果限制推送到默認分支上的變更集,則不應該提供有關創建額外標題的警告。
更多信息(好,不是很多)可以在Section 4.9 of the TortoiseHg documentation找到。
這裏是另一種方式來做到這一點:
與上一個答案的工作方式相同,但允許您從列表中選擇變更集,而無需鍵入或粘貼目標變更集標識。
謝謝。你現在可以在3中選擇「Push/Push selected branch」。 – user276648 2011-08-09 01:45:56