全部产品
研发协同 RDC

Git Flow模式

更新时间:2017-09-08 20:51:24   分享:   

git-flow模式中,代码库存在两个长期分支。主分支master和集成分支develop。主分支(master):用于存放线上稳定的版本,任何时候在这个分支拿到的,都是稳定的线上版本;集成分支(develop):用于集成功能分支,用于各功能分支的集成测试和发布,发布完成后再合并回主干master。

其次,项目存在三种短期分支。功能分支(feature branch)补丁分支(hotfix branch)预发分支(release branch)一旦完成开发,它们就会被合并进develop或master,然后被删除。

适用团队:5人以上团队,团队成熟度较高(代码质量较高,有自动化测试能力);优点:各分支用途明确,较好的满足了功能并行开发与持续集成诉求;分支过程与集成测试过程自动化程度较高,可随时交付。

缺点:要求功能分支的质量达到要求,并且通过代码review后,后方可进入集成,对分支代码质量要求高。

git-flow

本文导读目录
本文导读目录
以上内容是否对您有帮助?