关于前端:git分支规范

38次阅读

共计 538 个字符,预计需要花费 2 分钟才能阅读完成。

分支标准

公布分支

公布分支依据须要设置 protected

环境 分支
prodmaster
stbuildst
uatbuilduat

所有 build 分支为麻利开发(多人并行)须要,不波及的状况下能够用 develop 分支代替。

开发分支

性能点 分支命名 1 分支命名 2
app 版本 5.0.0
迭代版本 college450
性能开发 feature- 性能点 cart
工夫点 20180802
问题修复 hotfix-

开发流程

  1. master 分支 git pull 保障本地代码与近程统一为最新
  2. git checkout -b branchName
  3. git push origin branchName
  4. 开发 & 自测
  5. 发 mr(merge request)branchName -> builduat/buildst/master
  6. CI/CD 公布
  7. 打 tag

注意事项

  • 防止间接在公布分支批改
  • 公布分支产生抵触时,从公布分支切出新分支合并抵触,新分支合完公布分支后删除新分支
  • 所有 build 分支不能作为 mr 的源头
  • 所有开发分支应从 master 切出

其它

  • 条件容许的话,用 release 分支代替 master 公布,由 CI/CD 将 release 合到 master
  • 走版本迭代时,能够将 >20PD(可自定义) 的性能作为 feature 分支离开,防止产生性能延期的困境

git 命令技巧

// TODO

正文完
 0