Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我不小心推送了对 gerrit 的更改,该更改应该作为草稿推送。现在,我想取消将更改发布回草稿。
再次推动它refs/drafts/*不起作用,因为它没有改变。
refs/drafts/*
更新:
我听从了mvp和HiB的建议;我放弃了更改,修改了提交消息(删除了更改 ID,让 post-commit 钩子生成了一个新的更改 ID)并再次推送。这导致了“新的”草案变更。起初它看起来不错,但历史等当然没有保留。不是一个大问题,但不是我正在寻找的干净解决方案。
发布更改后,您无法将其设置回草稿,但您可以为已发布的更改创建新的草稿补丁集。