Git分支设计规范
2020-05-20 本文已影响0人
xhrg
前提
在我们日常对开发中,一般环境分为4个环境。
- dev,开发环境,用于研发自己测试使用,比如说,你对项目有5个节点,但是你的IDE开发对项目只是其中一个节点,但是要和另外4个节点交互,这个时候,另外4个节点,无论是哪个部门对,都属于dev环境。
- fat,测试环境,开发自己开发代码,本地测试完成后,需要专门的测试同学进行严密的测试,这个时候,就需要一个测试环境,测试环境不允许开发人员本地开发的时候,连接到测试节点,测试只能用于进行完整的测试。
- uat,预发布环境,预发布环境有着和生产环境完全一样的配置,节点等信息,是为了上正是环境前验证使用。预发布环境也可以作为内部人员使用的环境。
- pro,生产环境,生产环境是给用户使用的环境。
补充环境。
- local环境
- perf环境。
一般git分支有以下分支
- master 主分支,名称即为“master”
- release 预上线分支 ,“比如release-4.2.0” 注意,这里一定是中线,而不是下划线。
- hotfix 紧急修复分支 ,“比如hotfix-4.2.0” 注意,这里一定是中线,而不是下划线。
- develop 测试分支 ,“比如develop-4.2.0” 注意,这里一定是中线,而不是下划线。
- feature 需求开发分支 ,“比如feature-4.2.0” 注意,这里一定是中线,而不是下划线。
打tag
- rocketmq-all-4.7.0这样