如何在Gerrit中获取以前的补丁

3

我是Sajid,想知道是否可能返回先前提交的补丁。我可以解释一下:我提交了一些内容,在交付之前修复和更新了一些内容,并使用 commit --amend 推送到 Gerrit 中。但是我现在遇到的问题是我的最后一个补丁有故障,所以我想回到之前的补丁。我不知道如何指向之前的补丁,我也想知道如果我回到任何之前的补丁,程序是否相同。谢谢。


2
可能是重复的问题:Gerrit:如何还原到旧的补丁集版本 - laplasz
1个回答

7

正如这个回答所说,补丁集无法还原。因此,首先您需要检出先前的一个补丁集。您可以从Gerrit评审委员会的每个补丁集下载面板中获取命令。例如:

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

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


@MSI - 谢谢,你也可以正式地接受答案。 - laplasz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接