欢迎来到天天文库
浏览记录
ID:37676267
大小:896.17 KB
页数:33页
时间:2019-05-28
《配置管理工具之VSS》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2010/7/28配置管理工具—VSSLouis2010-07配置管理工具——VSS介绍SourceSafe是Microsoft公司推出的配置管理工具,是VisualStudio的套件之一。目前,SourceSafe是国内最流行的配置管理工具,用户量绝对是第一位。SourceSafe长得很象早先土气的文件管理器,的确难看。但是难看不碍事,SourceSafe的优点可以用8个字来概括“简单易用,一学就会”。12010/7/28配置管理工具SourceSafe的主要局限性,缺点•只能在Windows下运行,不能在Unix,Linux下运行。SourceSa
2、fe不支持异构环境下的配置管理,对用户而言是个麻烦事。这不是技术问题,是微软公司产品战略决定的。•适合于局域网内的用户群,不适合于通过Internet连接的用户群,因为SourceSafe是通过“共享目录”方式存储文件的。•安全性不高,admin被破解容易。•最大的缺点,共享目录方式来存储文件。配置管理工具SourceSafe的主要优点•简单,易于学习;•部署要求不高;•与VISUALSTUDIO的良好集成•与WindowsDomainUser的良好整合22010/7/28配置管理工具VSS的简单工作原理•Microsoft的VSS将所有的项目源文件(
3、包括各种文件类型)以特有的方式存入数据库。开发组的成员不能对该数据库中的文件进行直接的修改,而是由该版本管理器将该项目的源程序或是子项目的源程序拷贝到各个成员自己的工作目录下进行调试和修改,然后将修改后的项目文件作Checkin提交给VSS,由它进行综合更新。•用户可以根据需要随时快速有效地共享文件。文件一旦被添加进VSS,它的每次改动都会被记录下来,用户可以恢复文件的早期版本,项目组的其他成员也可以看到有关文档的最新版本,并对它们进行修改,VSS也同样会将新的改动记录下来。配置管理工具VSS的部署方案•在一台Windows服务器上安装VSS6.0的服
4、务器端软件,创建一个为该整个项目存放用的数据库,然后在该数据库中创建各个项目和子项目,并由VSS管理员为小组的每个成员创建一个帐号及他们各自的权限;•在开发小组其他成员的PC上安装VSS的客户端软件,并创建自己的工作目录,这样在软件的开发过程中,他们只要通过该客户端软件登录到VSS服务器上,Checkout当前要进行工作的项目或文件,如有修改的在工作结束时将其Checkin提交给VSS服务器进行统一更新。32010/7/28配置管理工具安装(服务器、客户端)配置管理工具安装(服务器、客户端)42010/7/28配置管理工具服务端配置和管理l这些工作均需
5、由VSS管理员来完成。l首先,为一个项目创建VSS数据库(在VSS服务器安装时,系统已经创建了一个缺省数据库Common)ü启动VisualSourceSafe6.0Adminü点击下拉菜单Tools中的CreateDatabase...菜单项ü选择新数据库的路径,填写数据库的名称,然后点击OK。CreateDatabaseDEMO52010/7/28配置管理工具建立数据库的另一种方法直接使用已有配置库数据目录来作为新项目使用。一般是用公司级配置库模板。*与Vss的特性有关系配置管理工具用户ü点击下拉菜单Users/OpenSourceSafeData
6、base…;ü然后选择数据库;ü选择菜单项AddUser...;ü输入用户名和口令,点击OK;ü依次创建其他用户。*与WindowsAD用户的关系62010/7/28配置管理工具服务器功能备份(Archive->Archiveprojects)ü在Archive菜单下选中Archiveprojects;ü选择要备份的项目,点击OK;ü单击“下一步”,点击上面的add时可以添加项目;ü再单击“下一步”,选择备份位置,文件名自己定义;ü再单击“下一步”,单击完成进行备份。ArchiveDatabase72010/7/28ArchiveDatabase配置管
7、理工具备数据份的另一种办法服务器配置库目录的完整拷贝;方便、简单、易于还原使用;82010/7/28配置管理工具服务器功能恢复数据库ü在Archive菜单下选中Restoreprojects;ü单击Browse,选择要恢复的项目;ü单击“下一步”,选择要恢复的位置;ü再单击“下一步”,单击完成,然后进行备份。RestoreDatabaseDEMO92010/7/28RestoreDatabaseDEMORestoreDatabaseDEMO102010/7/28配置管理工具服务器系统功能l锁住数据库在Tool菜单下选中LockSourceSafedat
8、abase,锁住数据库,使用户无法对数据库操作。一般在项目发布、结案时进行操作。l用户权限管理
此文档下载收益归作者所有