我有两个远程分支:
主分支对齐以释放;生产就绪代码留在这里。稳定分支用于测试。我们的Hudson构建器在每次推送时重建代码,我将构建的产品发送给测试团队。
我也使用依赖于稳定分支的本地分支来完成任何给定的工作。
我需要将提交推送到稳定分支以获取构建产品,因此在测试通过后,如何将本地分支(其父级是稳定分支)合并到主控?
答案 0 :(得分:0)
在STABLE
分支上完成开发后,您应该通过转到命令行将其合并到master中:
git checkout master
结帐到主分公司。</ p>
git pull
以确保您拥有最新的代码。
git merge stable
然后当你弹出编辑器时(如果VI然后点击:q)退出。
git push -u origin master
将合并的主人推送到原始主人。
这就是你掌握了最新的代码。
答案 1 :(得分:0)
您冒着让您的存储库过期或无效的风险,但您想要的解决方案是:
git checkout master
git pull
git merge bugfix_1234
git push origin master
在执行此类操作后,请务必小心确保master
与stable
合并。