如何在gerrit中获得以前的补丁

时间:2015-02-13 21:53:52

标签: gerrit

我是Sajid,我想知道我是否有可能在我的提交中回到我之前的补丁。我可以解释: 我承诺了什么。在交付的路上,我修复并更新了东西并用commit --amend推入了gerrit。但我现在遇到的最后一个补丁是错误的,所以我想回到之前的补丁。而且我不知道如何指向我以前的补丁。而且我也想知道它是否会是相同的程序,即使我去任何以前的补丁。 提前谢谢。

1 个答案:

答案 0 :(得分:5)

正如answer所述,补丁集无法恢复。所以首先你必须检查上一个补丁集。您可以在每个补丁集下载面板上从Gerrit审查板获取命令。例如:

git fetch https://android.googlesource.com/kernel/tegra refs/changes/43/69243/2 && git checkout FETCH_HEAD

检查完毕后修改它以生成新的提交哈希,然后再次作为新的补丁集推送。