1
我正在使用eGIT 我已經在gerrit中提交了一些更改。這個改變「B」取決於已經放棄的改變「A」。 然後它得到合併衝突錯誤向gerrit提交提交失敗,並顯示「更改已關閉」消息
所以,我通過創建一個Gerrit更改「B」的新分支通過「從Gerrit取回」獲取更改。然後我用「origin/master」重新命名整個分支「B」,這樣我就可以得到最新的代碼。我在rebase期間同時解決了所有衝突。現在當我提交修改集「B」時,我得到修改「A」(在我提交這個gerrit「B」之前已經放棄了)關閉錯誤。
我的問題是我如何提交更改「B」補丁集1所賜錯誤,當我提交變更前「B」補丁集2
而且我如何刪除這是已經廢棄的變化「A」從我的gerrit請求「B」中放棄了更改?
歡呼聲, Saurav
感謝spbnick的答案。我曾嘗試過它不起作用:( – saurav
@saurav您是否在推動變更B上做出任何改變?可能是因爲*他們*已經關閉了嗎?您可以嘗試在更改B之前推送更改嗎?只有?它可能是*他們*導致失敗嗎? – spbnick
變更A已經觸及相同的文件,這些文件在變更B中已被更改。現在更改A我已放棄,我不希望更改得到它。在變更B中顯示提交變更A作爲提交的父母我想擺脫變更A中的提交和變更A本身 – saurav