我有2个远程分支功能和主。主窗口合并到特征分支上。之后的提交发生在master和feature分支中。 现在我试图从主到功能进行另一个常规合并。事实证明这是有问题的,因为新的合并并不完全符合已经发生的壁球合并。一个小搜索显示,南瓜合并是问题。撤消git壁球合并和git再合并
所以,现在我想,采取以下
- 恢复所有的特性分支,直到壁球合并的提交(我从队伍的确定,因为没有很多恢复的变化。我可以以后再做)。 对于恢复我用
$ git的恢复--no提交SHA1
$ git的恢复--no提交SHA2
...
$ git的承诺-m“恢复分支,直到壁球提交”
$混帐推起源HEAD:裁判/为/分公司/功能
现在我的功能分支显示额外的提交恢复当我做git日志。
现在我想尝试以下到主合并恢复功能 -
$ git的合并--no-FF产地/主-m“从主合并“
格里特审查已经在我的远程回购启用
这会得到所有从主人到功能的最新变化,包括旧壁球合并进来的主变更吗?
此合并是否会生成单一的gerrit评论?
任何简单的解决方案,如果我的方法不起作用?
我的问题是 -
请在这里感谢任何帮助。谢谢。
为什么不把rabase功能分支与主 - 我建议避免合并提交 - 为什么你需要合并提交功能分支? – HiB