高级软件人才实作培训专家高级软件人才实作培训专家!版本控制版本控制讲师:梁讲师:梁 桐桐高级软件人才实作培训专家高级软件人才实作培训专家!实例l某研发团队2011研发了一款BBS系统l在开发前,项目经理带来了一些基础代码l经过3个月研发,发布了BBS1.0版本l因为销售业绩很好,所有决定继续研发v2.0版l但有客户使用使用中发现v1.0有严重Bug,不修复将造成严重后果l研发团队安排部分人去修复,其他人继续研发v2.0lBug修复后,发布了v1.1版,没有造成严重损失lBug修复后需要将整合到v2.0中,保证今后的发布的版本中不会出现此问题高级软件人才实作培训专家高级软件人才实作培训专家!高级软件人才实作培训专家高级软件人才实作培训专家!为什么学习版本控制?l参与过2人以上的软件项目开发?l开发过程中程序是否具有版本控制?l如果不使用版本控制还会出现什么问题?l硬盘是否坏过。根据经验法则再加上墨菲定理,坏事情往往都发生在最重要的时刻。高级软件人才实作培训专家高级软件人才实作培训专家!没有版本控制?l代码管理混乱l备份多个版本,占用磁盘空间大l解决代码冲突困难l容易引发BUGl难于追溯问