一个仓库管理多个项目
1. 仓库需求
- 一个仓库可以管理多个项目,仓库目录如下
rep-1
| _ folder-a
|_project-a
|_project-b
- 各项目之间独立存在
- 为各项目打上标签
- 标签的压缩文件内不能包含其他项目文件,仓库公有文件除外
- 考虑使用 git workflow
2. 克隆父项目远程仓库
可以先创建一个远程空仓库
$ git clone git@xxxxxx/rep-1.git # 克隆父项目远程仓库,到当前路径
$ cd rep-1 # 进入父项目目录,默认进入 master 分支
3. 创建项目公有文件
项目公有文件:各项目都包含的文件,标签的压缩文件内包含公有文件