分支说明

• hotfix——热修分支,分支以'yy_MM_dd'日期格式命名,用于修复主分支bug,修复后合并至master与develop,并删除
• develop——开发分支(受保护),禁止直接提交代码
• feature——新功能分支
• release——发布定期要上线的功能,创建后进行一轮构建,修复问题,修复后执行'npm run release'更新版本号与changeLog.md,合并至master与develop,并删除
备注
- 完成feature分支后需要按以下流程进行,
a. 需要先合并develop至当前feature,并解决可能产生的冲突
b. 在gitlab上创建merge request,进行代码review - 完成hotfix也需要在gitlab上创建merge request,进行代码review
- 提交代码时,会有eslint进行静态代码检查和commitLint提交规范检查,不符合规范会禁止提交
在sourcetree中使用git flow
- 使用git flow初始化仓库
a. mac
仓库-> git flow或hg flow -> 初始化仓库
b. windows
点击右上角git工作流 初次使用会提示使用git flow初始化此仓库,点击确认即可