Git Branch Manage(git 分支管理)

132 阅读1分钟

前言

拆分开发任务,管理代码开发

1、Release Branch Manage (发布分支管理)

从master主干分支创建release branch,release branch 命名规则: r+发布时间(年月日) eg: r20220408

注:则master 作为fallback branch

git checkout -b r20220408

git流程图:

则r20220408 上线成功,则合入master主干分支。

2、Develop Branch Manage(开发分支管理)

从master主干分支创建feature branch, feature branch 命名规则:feature+任务名字 or feature+项目名字 eg:feature-login or feature-content

git checkout -b feature-login

git流程图:

则feature-login分支所有开发任务和修复issue成功后,合入发布分支r20220408

3、Fix Bug Branch Manage(修复Bug分支管理)

从feature-login主干分支创建devIssue branch, devIssue branch名字规则:devIssue+bug id+开发名字 eg:devIssue-001-webber

git checkout -b devIssue-001-webber

git流程图:

则devIssue-001-webber分支在本地和仿真环境验证已修复,合入feature-login主干

4、Deploy Branch Manage(部署分支管理)

在需要release线上真实环境,把所有的feature合入release. branch