【发布时间】:2015-04-28 23:17:06
【问题描述】:
我遇到了 master 合并到分支“releasebranch1”的任何问题。
场景如下。
团队中的大多数人都在开发发布分支:“releasebranch1”。 有时会进行需要复制到“主”的错误修复。所以我们这样做:
- 将修复提交到 releasebranch1。
- checkout master,然后是 'git cherry-pick xxxx'
- 然后使用“git push origin master”将cherry-pick 合并到远程。
如果 - 当 master 被签出时 - 所以当前分支是 master,然后执行:
'git push origin releasebranch1' 而不是 'git push origin master'
这会将 master 合并到 releasebranch1 中吗?
这似乎正在发生(除非我弄错了)。 可能发生的唯一另一件事是有人正在执行:
git 合并大师
当他们不应该的时候。我看到的症状是主代码不应该出现在分支中。
【问题讨论】: