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