摘要:
项目存在两个长期分支:
主分支master
开发分支develop
前者用于存放对外发布的版本,任何时候在这个分支拿到的,都是稳定的分布版;
后者用于日常开发,存放最新的开发版。
其次,开发新功能或者修改已有功能请在develop上新建功能分支,命名为:feature_功能名。
功能开发完成后合并到develop分支,并且删除本功能分支。
如果已经发布的功能出现BUG,需要打补丁,需要从master分支创建补丁分支(hotfix branch),命名为:hotfix_bug名,修改完后合并到master分支和develop分支,再删除本补丁分支。
新增release发布分支用来发布,
release分支是在develop分支上创建,命名为:release_版本号,在release分支上只修改BUG,不新增功能。全部BUG修改完成后,发布程序,并且合并到master分支和develop分支,再删除本发布分支。 阅读全文