Visual SourceSafe 使用指南 2004 年6月引言:为什么需要版本控制? 引言:为什么需要版本控制? 1. 1 1:程序员:程序员 A A和和B B共同修改同一个模块,两共同修改同一个模块,两人都辛辛苦苦改了好几天、最后都回存到服务人都辛辛苦苦改了好几天、最后都回存到服务器上。可到使用的时候,发现有一个人的修改器上。可到使用的时候,发现有一个人的修改被冲掉了! 被冲掉了! 2. 2 2:用户:用户 1 1发现一个错误,交给程序员发现一个错误,交给程序员 A A去去修改, 修改, A A修改之后直接改动了用户正在使用的修改之后直接改动了用户正在使用的版本,用户版本,用户 2 2想要增加一个功能,交给程序员想要增加一个功能,交给程序员 B B 去做, 去做, B B也如法炮制,结果导致也如法炮制,结果导致 A A的改动被的改动被 B B覆覆盖而丢失盖而丢失 3. 3 3:用户提出需要一个新功能,程序员:用户提出需要一个新功能,程序员 A A辛辛辛苦苦改了几天,改完后用户又说新功能不要辛苦苦改了几天,改完后用户又说新功能不要了,程序员了,程序员 A A发现原来版本的程序找不到了, 发现原来版本的程序找不到了, 又花了几天时间把程序改了回来。又花了几天时间把程序改了回来。? Microsoft 的 VSS 将所有的项目源文件(包括各种文件类型)以特有的方式存入数据库。开发组的成员不能对该数据库中的文件进行直接的修改,而是由该版本管理器将该项目的源程序或是子项目的源程序拷贝到各个成员自己的工作目录下进行调试和修改,然后将修改后的项目文件作 Checkin 提交给 VSS , 由它进行综合更新。 VSS 的简单工作原理 VSS 的简单工作原理?用户可以根据需要随时快速有效地共享文件。文件一旦被添加进 VSS ,它的每次改动都会被记录下来,用户可以恢复文件的早期版本,项目组的其他成员也可以看到有关文档的最新版本,并对它们进行修改, VSS 也同样会将新的改动记录下来。 VSS 的解决方案在一台 Windows NT 服务器上安装 VSS 的服务器端软件,创建一个为该整个项目存放用的数据库,然后在该数据库中创建各个项目和子项目,并由 VSS 管理员为小组的每个成员创建一个帐号及他们各自的权限; 在开发小组其他成员的 PC 上安装 VSS 的客户端软件, 并创建自己的工作目录,这样在软件的开发过程中, 他们只要通过该客户端软件登录到 VSS 服务器上, Checkout 当前要进行工作的项目或文件,如有修改的在工作结束时将其 Check in 提交给 VSS 服务器进行统一更新。服务器安装?第一步,将 Visual Studio 的 CD1 放入 CD- ROM ,自动进入安装程序,选择第二项“ Server Applications and Tools(Add Only) ”, ?第二步,然后在“ Server Setups ”的“ Server Components ”中选择“ Visual Source Safe Server ”,按“ Install ”按钮后,根据提示放入 CD2 , ?第三步,根据 Installation Wizard 的提示,继续安装过程,选择安装路径,按图 4左上角的按钮,系统继续进行安装,直至提示你重启以使新安装的程序生效,重启计算机。客户端安装 vss 客户端文件夹共享。 所在位置: 所在位置: \\\software\VSS \\\software\VSS 客户端客户端 2. 文件,按提示进行。服务器配置和管理这些工作均需由 VSS 管理员来完成。首先,为一个项目创建 VSS 数据库(在 VSS 服务器安装时,系统已经创建了一个缺省数据 mon ) 启动 Visual SourceSafe Admin 点击下拉菜单 Tools 中的 Create Database... 菜单项选择新数据库的路径,填写数据库的名称,然后点击 OK 。服务器配置和管理(续) ?其次,为新创建的数据库建立用户?点击下拉菜单 Users/Open SourceSafe Database …; ?然后选择数据库; ?选择菜单项 Add User... ; ?输入用户名和口令,点击 OK ; ?依次创建其他用户。服务器系统功能 1: ?备份(Archive->Archive projects) ?在 Archive 菜单下选中 Archive projects ; ?选择要备份的项目,点击 OK ; ?单击“
VSS使用指南0408 来自淘豆网m.daumloan.com转载请标明出处.