git 使用规范

158 阅读2分钟

1、所有任务和正式环境bug以任务号从master切分支,命名方式:task_任务号_开发者,开发流程:

单个任务

a、从master拉取分支A(task_任务号_开发者)

b、单独任务完成后打包,上传静态文件至oss,更新index.html,push分支A

c、切换到develop分支

d、拉取最新代码

e、合并分支A到develop分支

f、通知测试

g、收到测试环境bug后,在分支A进行修改,然后重复b>c>d>e>f

多个并行任务

a、从master拉取任务暂存分支用于任务合并

b、单独任务完成后push本地分支

c、切换到任务暂存分支,拉取最新代码

d、合并单独任务分支到任务暂存分支

e、在任务暂存分支打包,上传静态文件至oss,更新index.html,push到任务暂存分支

f、切换到develop分支

g、拉取最新代码

h、合并任务暂存分支到develop分支

i、通知测试

j、收到测试环境bug后,在自己的任务分支进行修改,然后重复b>c>d>e>f>g>h>i

2、通过测试后,即进行代码评审 pr:

单个任务

a、在任务分支打正式环境包

b、上传静态文件至oss,更新index.html,push

c、在gitee创建代码评审

d、评审通过

e、通知测试

f、收到bug后,在自己的任务分支进行修改,然后重复a>b>c>d>e

多个并行任务

a、单独任务完成后push本地分支

b、在任务暂存分支打正式环境包

c、上传静态文件至oss,更新index.html,push

d、在gitee创建代码评审

e、评审通过

f、通知测试

g、收到bug后,在自己的任务分支进行修改,然后重复a>b>c>d>e>f

3、develop和master只接受合并代码和提测,不做开发使用