1. 术语
    1. 基线 Baseline
    2. 仓库 Repository
    3. 工作版本 Working coping
    4. 提交 Commit
    5. 变更 Change
    6. 变更记录 Change list
    7. 签出 Check out
    8. 更新 Update
    9. 合并 Merge/Integration
    10. 版本 Revision
    11. 导入 Import
    12. 导出 Export
    13. 冲突 Conflict
    14. 标记 Tags
    15. 分支 Branches
    16. 主干 Mainline
  2. 分类
    1. 集中式系统
      1. CVS
        1. 锁选项
          1. 悲观锁
          2. 乐观锁
        2. 命令示例
          1. 创建仓库
          2. cvs -d /dir init
          3. 创建项目
          4. cvs -d /dir import -m "" pro_name pro_name initial
          5. 开始项目
          6. cvs -d /dir co pro_name
          7. 查看状态
          8. cvs status filename
          9. cvs diff filename
          10. cvs log filename
          11. 提交修改
          12. cvs commit -m ""
          13. 更新仓库
          14. cvs update
        3. 冲突解决
          1. 双方修改不同地方
          2. 先更新再提交
          3. 双方修改同一处地方
          4. 双方商量后解决
        4. 使用分支
          1. 生成发布版本
          2. 为开发者提供实验环境
      2. 其他略
    2. 分布式系统
  3. 三种基本的技术性实践
    1. 版本控制
    2. 单元测试
    3. 自动化