分支管理策略
| 分支 | 主要用途 |
|---|---|
| Master | 主分支,开发人员基于此分支建立其他分支来开发; |
| Feature | 功能分支,为了开发某种特定功能,从Master分支上面分出来的。开发完成后,要再并入master |
| Hotfix | 修补bug分支,根据上个版本TAG建立出来的。修补结束以后,再合并进Master分支 |
| Release | 测试分支,发布正式版本的分支,在此分支打tag发布 |
分支删除策略
| 分支 | 主要用途 |
|---|---|
| Master | 始终保持最新功能特性 |
| Feature | 2个月以上的分支进行删除 或者 根据版本规则删除 |
| Hotfix | 2个月以上的分支进行删除 或者 根据版本规则删除 |
| Release | 6个月以上分支进行删除 或者 根据版本规则删除 |
| Tag | 不进行删除 |