美文网首页
git工程管理规范

git工程管理规范

作者: CPU太热 | 来源:发表于2017-08-23 10:45 被阅读0次

工程结构

在约定git工程建设前 先来规范一下工程之间的关系

图1
  • 数据服务:
    数据持久化操作,业务逻辑实现。
    以数据结构低耦合度为唯一拆分标准。在一般性能影响的情况下采用冗余,在十分性能影响的情况下考虑合并。
    与数据库一一对应;数据服务之间允许相互调用,但要规避分布式事务,多用异步拆解耦合。
  • web服务:
    是人机交互数据的处理层,使用统一的sso控制登录信息。
    允许调用多个数据服务,但web服务之间不允许相互调用。
    在刚起步阶段可以只建一个web服务,以简化开发。
  • 前端:
    从作用角度看是web服务的一部分,但由于近几年的前端技术的发展变得越来越复杂,因此拆分出来,主要负责交互体验功能。因此与web服务是一一对应的。
  • 开放平台:
    统一第三方程序的服务入口。
  • 服务之间的调用使用dubbo

工程命名规范

  • 数据服务
    工程名:数据库名_ds
    一级目录:数据库名_ds、数据库名_api
  • web服务
    工程名:产品名
    一级目录:产品名_front、产品名_fe

代码分支管理规范

项目开发

  • 开发 从 dev 切 feature,分支名:YYYYMMDD
  • 测试通过后 feature 合并到 dev
  • 从dev切 release,分支名:YYYYMMDD
  • 测试通过并上线完毕后 release合并到 dev & master

线上bug

-- 从master 且 hotfix,分支名:YYYYMMDD
-- 测试通过并上线完毕后 hotfix合并到 dev & master

相关文章

  • Web前端工程化

    规范化 工程结构规范 编码格式规范 前后端接口规范 文档书写规范 Git分支管理规范 Commit描述规范 交互设...

  • git工程管理规范

    工程结构 在约定git工程建设前 先来规范一下工程之间的关系 数据服务:数据持久化操作,业务逻辑实现。以数据结构低...

  • GitFlow

    git-flow 是关于如何使用Git的约定; 不仅代码要有规范,代码的管理也要有规范的流程,所有目前很多工程师都...

  • GIT 规范

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

  • mac下给已有工程添加git管理 并推送到github

    1.给工程添加git管理 工程默认是选择了git管理,如果遇到没用git的工程添加git管理 操作如下:$git ...

  • 规范

    1 工作流规范 1.1 git规范 1.1.1 分支管理规范 git版本管理中主要有以下几种类型的分支:maste...

  • 「Java架构师」基础部分所能学到的知识点,还在为你的技术犹豫吗

    架构师基础 工程构建管理:Maven 、GIT、SVN; Java开发规范:编程规约、异常处理、日志处理、单元测试...

  • iOS开发规范

    工程规范 CoCoaPods作为第三方库管理工具(安装) Git的代码管理(环境搭建与使用参考)与添加忽略文件((...

  • git版本管理

    git版本管理 Git的基本命令: 一、创建git工程: git init 二、拉取工程: git clone h...

  • git分支管理与使用规范

    git分支管理与使用规范 分支管理 flow git flow github flow gitlab flow f...

网友评论

      本文标题:git工程管理规范

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