git开发规范

臭大佬 2023-05-17 10:23:17 1461
Git 
简介 git开发规范

git开发规范

master分支:线上分支,不允许随意提交修改,仅允许develop分支合并,仅管理员操作;
develop:为开发分支,所有分支都应该从该分支进行检出;
release:测试分支,对应测试环境,当功能开发完成,要进行测试时,把代码推送至该分支,该分支只能推送,不能合并到自己的分支;
feature-名字:程序员开发使用的功能分支,从develop上检出的开发分支

开发流程:

每个任务或缺陷,都应该拉取单独的分支进行开发!

创建分支

当开始开发一个任务时,以tapd的任务id作为分支名,如 “【ID1000536】【手机端】—聊天室—弹幕功能自定义”,那么任务分支名为 ID1000536,如果是修复缺陷,那么以缺陷id作为分支名,如分支名: ID1000536,应该切换到develop分支,拉取最新代码,.然后在develop分支基础上创建任务(bug)分支.

任务完成发布测试

当任务完成,把任务分支合并到 release分支, release分支对应测试环境,不能将release分支合并到自己的分支.

测试通过

申请任务分支合并到 develop分支,发布正式环境.

删除分支

当任务上线后,应当及时删除任务分支.