1.4.2. Git仓库的目录结构

在Git仓库中,除了存放源码外,还需要将自动化测试代码、脚本和配置文件也放在该库中,同源管理。

1.conf目录下存放配置项

配置项可分为:

  1. 环境配置项 与所运行的环境有关,例如:域名、其他系统的地址和端口等。

  2. 应用配置项 信息安全控制和应用程序自身有关,例如:账号密码、初始分配内存大小、数据库连接池大小等。

  3. 业务配置项 与应用程序执行的业务行为相关,每个设置有个默认值。例如,功能特性开关。

根据使用时机不同,可将这些配置项分为:构建时、部署时和运行时配置。 构建时和部署时配置相当于静态配置,通常和环境相关。

conf目录下的推荐结构

2.test目录下存放自动化测试代码。

3.Git的大文件管理

代码库中超过100MB的二进制文件推荐进行大文件管理。超过500MB的二进制文件必须进行大文件管理。

4.Git的忽略列表

根据项目类型设置Git的忽略文件列表,可参考:各类语言模版