我的项目在远程服务器中有两个分支,即主分支和发布分支。我们在主分支上开发应用程序。
当我们发布版本时,我们希望将代码从主分支复制到发布分支。但我无法做到,我需要帮助。
我尝试将代码从master改为release。不幸的是,它没有用,因为有些承诺有多个父母。
Cherry pick不是一个选项,因为有太多的提交一个接一个地做,并且还需要修复提交之间的冲突。
有什么想法吗?如何在分支之间复制此代码?我们确实需要发布分支中的历史记录(它已经在主分支上)
编辑:感谢您的快速解答。不幸的是,Gerrit不允许合并并拒绝合并
答案 0 :(得分:5)
我认为简单地使用git merge
就足够了。
git checkout production
git merge master