假设有一个包含以下分支的存储库:
每隔一段时间就会释放一次构建版本,其中主分支从所有其他分支中获取更改,增加版本号并弹出二进制文件,然后将所有分支与主服务器同步为最新版本。然后循环重复,开发人员继续推动其他分支。只有一个人进入主人。这是我希望完成的工作流程。当我将所有分支都拉入主数据库时,同步所有分支的最简单方法是什么?只是结账分支,从远程主控拉,推到分支,切换到下一个?
答案 0 :(得分:0)
假设您的本地主服务器是远程主服务器的最新版本,您可以将本地主服务器合并到模块分支中。
# Release
git checkout master
git merge module1changes module2cjhanges
git tag xxx
git push origin master
git push --tags origin
# Update module branches
git checkout module1branch
git merge master
git push origin module1branch
git checkout module2branch
git merge master
git push origin module2branch