我意外地向Gerrit提交了一个功能( F )的提交( F )而没有为该提交创建功能分支。而更改提交则直接位于develop
分支上。
我随后又向当地主人再提交了一份。
如何更新我的Gerrit更改,使其位于功能分支而不是develop
分支上?
我试过这个:
feature/some_feature
这会使用新内容更新Gerrit更改(我可以在Web界面中看到)。但GUI中的 Branch 字段仍具有值develop
。我希望将其更改为要素分支的名称feature/some_feature
。
(在我的本地回购中,我现在有两个功能 F 的提交,一个在develop
上,一个在feature/some_feature
上。如果我得到的话,这不是问题Gerrit改变了。)
答案 0 :(得分:1)
没有办法更改更改的目标分支。您需要放弃/恢复原始更改并将其他更改提交到正确的分支。
首先:你提交(合并)提交还是刚推(发送给审核)呢?如果正在审核提交 C ,请使用放弃按钮取消它。如果提交 C 已合并,则使用还原按钮将其还原。
最后使用 Cherry Pick 按钮在功能分支上应用相同的更改。注意:必须先在 Projects>中创建功能分支。你的项目>分支菜单。