Version Controll System(VCS)
Subversion(SVN), 集中式版本控制 CVS, 并发式管理控制 Git, Mercurial, 去中心化版本控制
# VCS 的任务
- 提供团队的共同数据存储
- 分工的可能性
- 跟踪开发历史
- 创建一致的, 可操作的软件版本
- Release 发布管理
# 准备使用 VCS
- 选择和部署版本控制系统
- 定义存储方案, 即文件夹结构, 命名管理和存储文件格式的规范
- 定义工作流程, 包括 checkout 和 commit, 评论的规则, 以及创建分支或将分支整合到主线的程序