我在默認分支中做了更改並創建了一個補丁。然後我從默認創建了我自己的分支。我從默認導出更改補丁並將其導入到我自己的分支。在ubuntu中使用tortoise hg工具從我的分支推送更改時,它僅顯示我從默認導入的更改。但是當我從我的分支推送更改時,默認分支中的所有草稿也被推送。爲什麼如此?爲什麼需要從默認分支中刪除更改,同時推送來自另一分支的更改
只有那些具有與我創建我的分支的散列相同的父母的草稿纔會被推送。
例如 可以說,我有默認的公開變更A. 我已經在默認情況下創建了我的草案B通過A默認 然後我已經在默認情況下創建了我的A草案C。平均C和B都有A是父項。 我從默認狀態下拉取了最新的代碼。現在D是最新公開的。 我從D創建了我的分支,並且還在D上重新創建了B。 然後導出B.並在我的分支中導入。 我已經從我的分支推B。推動它只顯示一個B草案。
問題是C草稿在默認情況下也被推送。
請幫我在這
請添加例子log -G輸出(包括相位信息)你會談論什麼...這將使它更容易遵循 – planetmaker
我有附加圖像的問題 –