一个简单高效的类GitFlow工作流
2022-03-31 18:07:11 3 举报
一个基于git-flow的简易git工作流
作者其他创作
大纲/内容
feature/B
功能开发
版本发布
tag/release_v1
功能开发完成
版本合并
删除分支
release
feature/A
缺陷修复
测试、验收
图示说明:1、一个GIT仓库一般情况下只保留两个长期分支:master主分支和develop开发分支2、当开发新功能时,以develop为基础拉取一个feature分支,多个功能拉取多个feature分支。功能开发完成后,以develop为基础拉取release分支,并将需要转测的feature分支合并到release分支,测试过程中一切需求和bug都在各自feature分支修改,并合并到release分支,直到测试验收完成。如果在测试过程中发生需求变更,部分功能延期上线,则重新拉取release分支,剔除对应feature,然后重复上述过程,直到测试验收完成。3、当release分支发布完成后,将release分支合并到master和develop分支,并在master分支标记tag,一个开发周期完成。4、当线上出现紧急bug时,则从master分支拉取一个hotfix分支,修复完成后江hotfix分支合并到master和develop分支,并在master分支标记tag,一个修复周期完成。
feature/C
下一个版本迭代
master
hotfix/A
develop
一个简单高效的类GitFlow工作流
线上bug修复
release/v1
紧急修复版本发布
tag/hotfix_a
hotfix
0 条评论
下一页