SourceSfe使用介绍.docVIP

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SourceSfe使用介绍

SourceSafe 使用介绍 SourceSafe 概述 项目开发时,下列问题会经常出现在管理者面前: I. 怎样对研发项目进行整体管理; II. 项目开发小组成员之间如何有效协调; III. 如何对小组成员各自承担的子项目进行统一管理; IV. 如何对研发小组各成员所做的修改进行统一汇总; V. 如何保留修改的轨迹,以便撤销错误的改动; VI. 对研发过程中形成的文档的各个版本如何标识、管理及差异识别。 这就需要一种版本控制管理工具来帮助解决。 Visual SourceSafe(以下简称VSS)是一种版本控制管理工具。它通过将各种类型的文件(包括:文本文件、图像文件、二进制文件、声音文件、视频文件等)存入其内部数据库的方式,帮助你有效地管理工程(Project,关于VSS中工程的概念请见下面)。它允许你在多个工程间共享同一组文件;你可以将一个文件添加到数据库中,以便其他相关人员使用;任何对文件的更改将被记录下来,以便在任何时候可以恢复到该文件的某个旧版本。   VSS的工程组织方式使团队协作开发变得更为容易和直观。一个工程是一组存放于VSS数据库内的任意类型的文件,一个工程类似于操作系统中的目录,但VSS为其提供了版本控制、历史记录、文件合并等更多的功能支持。 2. 安装 3. 管理员部分 3.1 管理数据库(Manage the Database) 3.1.1 创建数据库(Create a New Database) 安装好SourceSafe后,系统只有一个缺省的名为Common的空数据库,选择“开始\Microsoft Visual Studio 6.0\Microsoft Visual SourceSafe\Visual SourceSafe 6.0 Admin”菜单项,以用户名, 密码为空,登录到SourceSafe管理程序。然后选择该管理程序菜单项“Tools\Create Database…”,来创建新的数据库。 3.1.2 分析数据目录(Analyze the Data Folder) 建议你定期备份完整的VSS数据目录(参见数据库打包)。VSS数据目录中包含有全部工程和文件的数据库信息。由于网络或操作系统的某些故障,VSS中的文件可能存在错误和不一致问题,Analyze VSS DB工具被用来查找和修复这些问题。在运行该工具前,需要锁定(Lock)所有用户并要求他们退出VSS,用户可以在一个数据库被锁定时保持文件的签出状态(参见锁定数据库)。建议分两次运行Analyze VSS DB工具,第一次修复错误,第二次核查是否仍然存在没有被修复的错误。数据目录的具体位置是由Data_Path初始化变量在SRCSAFE.INI文件中指定的(参见定制SS.INI和SRCSAFE.INI文件)。 3.1.3 数据库打包(Archive Databases) 你可能需要定期地备份VSS数据库,或者数据库的某一部分。VSS Administrator工具提供了此项功能。它可以: 节省VSS数据库服务器的磁盘空间。 加快显示历史记录操作(Show History)的速度。 便于在多个VSS数据库间传递文件和工程,保持历史记录完整无缺。 备份全部或部分VSS数据库内容并压缩成文件。 执行:选取菜单项“Achive/Achive Projects…” 3.1.4 清除临时目录(Clean Temporary Folder) VSS通常在运行时把临时结果放在临时目录里,并在退出前将之删除。由于某些原因,例如非正常重启,可能导致临时内容残留在目录中。作为管理员,你有责任定期清除临时目录的内容。每隔几周一次,当没有任何用户运行VSS或VSS Administrator时,请清除临时目录的内容。临时目录的具体位置是由Temp_Path初始化变量在SRCSAFE.INI文件中指定的(参见定制SS.INI和SRCSAFE.INI文件)。 执行:选取菜单项“Clean up temp directory…” 3.1.5 锁定数据库(Lock a Database) 数据库锁定功能将不会自动锁定那些当前已经登录的用户,你应该在锁定数据库之前要求登录用户退出VSS。在重新允许用户使用VSS之前,需要解除对数据库的锁定。 执行:选取菜单项“Tools/Lock Sourcesafe Database…” 3.1.6 数据库恢复(Restore Databases) 执行:选取菜单项“Achive/Restore Projects…” 3.1.7 使用多个数据库(Work with Multiple Databases) 缺省时,VSS将所有文件集中放在一个数据库中。如果可能,应尽量使用一个数据库存放所有文件,这比分多个数据库存放

文档评论(0)

woai118doc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档