为保证功能未完成时,不会上线到生产环境产生问题。开发过程中需要进行规范。
根据实际情况采用以下两种方式之一
简单性的bug
复杂性的bug(修改过程可能影响到其他功能使用)
fix_姓名缩写_日期
master
分支,并创建Tag,标识发布新版本,系统更新日志里面补充更新内容master
分支后,该分支使命已完成,则删除该分支,后续如果有新bug出现,则重新创建分支进行修复。dev_姓名缩写_日期或功能名称
test
分支test
分支进行测试test
分支测试通过后,再将该分支合并到develop
分支develop
分支进行上线前测试develop
分支合并到master分支,并创建Tag,标识发布新版本,系统更新日志里面补充更新内容master
分支后,该分支使命已完成,则删除该分支,后续如果有新bug出现,则重新创建分支进行修复。如果新功能开发时间比较漫长,则需要每天将
master
分支合并到当前分支里,保证自己分支的代码不落后主分支如果新功能基于另一个开发人员的功能,则可以选择在对方的分支上进行开发,无需另外创建分支