我已经按照文档说明将一份正在进行中的变更集推送到Gerrit上,通过将其推送到
文档还指出,可以通过将变更集推送到
refs/for/master%wip
。根据文档要求,这样做可以实现。文档还指出,可以通过将变更集推送到
refs/for/master%ready
来移除变更集的WIP标志,但是Gerrit始终会拒绝推送,并显示错误信息。! [remote rejected] mybranch -> refs/for/master%ready (no new changes)
强制推送也不起作用。
有没有一种方法可以通过Git删除WIP标志而不引入人工更改?
%ready
。$ git push origin HEAD:refs/for/master%ready
(我认为在旧版本中,即使没有这个操作,WIP 状态也会被丢弃) - Luke Usherwood