美文网首页
git 规范

git 规范

作者: 温柔vs先生 | 来源:发表于2023-10-23 10:36 被阅读0次

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,对应解释如下

  • docs 对应修改的类型,即文档更新。
  • changelog 是影响的范围,即 changelog 文件。
  • subject 是对应的事件,即提交的相应内容。

type 相关参数如下:

  • build:影响构建系统或外部依赖关系的更改(示例范围:gulp、npm 等)
  • ci:更改持续集成文件和脚本(示例范围:Travis、Circle、BrowserStack、SauceLabs)。
  • docs:只是更改文档。
  • feat:添加一个新功能。
  • fix:修复某个错误。
  • perf:修复某个错误。
  • refactor:代码更改,既不修复错误也不添加功能。
  • style:不影响代码含义的变化(空白、格式化、缺少分号等)。
  • test:添加缺失测试或更正现有测试。

相关文章

  • Git的分支命名

    主要规范两点: git 分支命名规范 git提交记录规范 一. git 分支命名规范 git分支分为集成分支、功能...

  • iOS 小谈一叙

    一、规范 1) git 提交规范 适当使用git merge / git rebase 2) 代码规范 注意改动别...

  • 日志和代码规范网文

    日志规范 惊讶!我定的日志规范被CTO在全公司推广了 Git 分支设计规范 git规范 Git分支设计规范

  • GIT 规范

    git 规范 git 规范一般包括两点:分支管理规范和 git commit 规范。 分支管理规范 一个项目可以创...

  • git分支命名规范

    git 分支命名规范 git 分支命名规范 为规范开发,保持代码提交记录以及 git 分支结构清晰,方便后续维护,...

  • git操作

    git规范 Git 使用规范流程 团队中的 Git 实践 Git: 教你如何在Commit时有话可说 Git工作流...

  • Git 分支命名规范

    Git 分支命名规范 为规范开发,保持代码提交记录以及 git 分支结构清晰,方便后续维护,现规范 git 的相关...

  • gitflow 规范及工具整理

    gitflow 进阶规范 git cz 通过工具 git-cz 规范 git commit 提交信息。 使用 gi...

  • 使用 git hook 规范 Android 项目

    引言 本文所说的『规范』包含两个部分 git commit 是注释的规范 git commit 时对代码规范的检查...

  • iOS 降低出问题的几率

    遵守规范 代码规范 git流程 git流程可以参考http://www.ruanyifeng.com/blog/2...

网友评论

      本文标题:git 规范

      本文链接:https://www.haomeiwen.com/subject/uvzdidtx.html