是否有可能在主题分支上进行一些更改,等待上游审核?我想保留所有评论评论等,但也有上游的最新变化。
我考虑过遵循工作流程(不确定它是否有效):
- 根据上游的最新变化修改本地主题分支;
- 强制推送本地主题分支中的新提交(没有提交到gerrit进行审核)到gerrit的refs / heads / thetopicbranch,以便用来自上游的新变化替换gerrit分支中的提交;
- 将本地主题分支头推送到gerrit进行审核,即HEAD:refs / for / thetopicbranch - 这将推动需要审核的更改和gerrit(我希望)匹配提交已经被其Change-Id推送。
相同,但是在git命令中(一切都在本地主题分支上完成):
- git rebase upstream
- git push gerrit:项目`git merge-base upstream localtopicbranch`:refs / heads / thetopicbranch -f
- git push gerrit:项目HEAD:refs / for / thetopicbranch
这个架构会起作用吗?