git 规范

2023-10-23  本文已影响0人  温柔vs先生

git 规范

1、命名

master: master 分支用于线上环境使用
release: release 分支用于测试环境
develop: develop 分支用于开发环境
feature: feature 分支用于本地开发特性分支(从 master 检出),命名规范 feature/tapd#{id}
hotfix: hotfix 分支用于紧急发布(从 master 检出),命名规范 hotfix/tapd#{id}
bugfix: bugfix 分支用于修复线上 bug(从 master 检出),命名规范 bugfix/tapd#{id}

2、流程

  1. 所有需求、bug 都从 master 检出开发分支
  2. 完成开发自测通过后将个人分支合并至 develop 分支并打包通知测试
  3. 测试通过后通知研发将个人分支合并至 release 分支(如有 bug 则在个人分支上进行修复并重新合至 develop 分支)
  4. 测试把控打 release 包的时机
  5. 产线验证通过后将 release 分支合至 master
  6. 定期清理分支

3、commit message (建议)

建议以 Angular 为例:

<type>(<scope>): <subject><BLANK LINE><body><BLANK LINE><footer>

举个例子:docs(changelog): update changelog to beta.5,对应解释如下

type 相关参数如下:

上一篇 下一篇

猜你喜欢

热点阅读