Visual SourceSafe 入门教学
Visual SourceSafe 入门教学 作者:蔡焕麟 日期: Sep-4-2003 1. 简介 在软件工程的领域里,有一块叫做 SCM ( Software Configuration Management ),有人管它叫「软件建构管理」。 SCM 的传统定义是原始码的版本管理,后来则逐渐演进扩大,还包含了软件开发的一些标准和程序的制定与应用 [Summerville 2000] 。版本管理工具对目前的软件开发开环境来说相当重要,因为不管是软硬件环 境的改变、需求改变、软件本身的 bug... 等等,都会令软件不断地演进,我 们必须记录各个版本,以便随时比对版本之间的差异,或者回到( rollback to )过 去的某个版本;此外,当项目小组成员众多时,工作交接、多人修改同一个档案等情况,都有可能造成档案的版本混乱。例如一支程序本来由张三撰写,可是因为某 些原因(请假、临时支持其它项目、请别人 debug.... )暂时由李四修改,后来又 交回给张三。如果用传统的档案共享机制,每次有这种情形就要互相通知:我改好啰,请把档案从档案服务器搬回你家,万一有人忘了,可能就会造成档案版本错 乱,而东西交到客户手上才发现 bug 依然存在。 因此,如果你曾碰过下列情形,而且深感困扰,你可能就需要版本管理工具的协助: 档案不见了(用鼠标拖放档案时误动作,不知道拖去哪儿放了);