代码仓库规划
2014-08-19
代码仓库规划
公司内软件项目越来越多, 项目类型也逐渐丰富, 比如移动应用, 后端服务, 基础框架和库等. 需要在整体上对代码库的使用进行规划, 制定基础的规则, 比如什么时候需要新建独立的 git 仓库, 什么时候使用已有的仓库, 什么时候新建分支, 什么时候合并等. 这些规则的制定, 需要考虑以下几个原则:
- 能够快速应对业务和需求变化
- 能够降低开发人员日常的操作成本
- 能够降低管理员日常的维护成本
- 规则简单直观, 能够降低无意中违反规则的几率
基于以上原则, 一个示例的代码库规划方案如下.