Sourcesafe 6.0快速入门

一,microsoft visual sourcesafe 6.0的安装   

      单机模式:单机安装适用于对自己的代码进行版本控制。只需在microsoft visual studio 6.0中添加组件microsoft visual sourcesafe 6.0即可。

      服务器模式:在众多的资料中,提到服务器的安装需要用到microsoft visual studio 6.0的第二张光盘。(我们通常使用的VC++6.0的安装程序只是CD1,而CD2通常难以免费得到,如果你有,请不要偷笑,请把资源共享)。不要灰心,通过试验,下面的方式是可行的:假设A,B两台机器均处于局域网中。在A,B两台电脑中均安装microsoft visual sourcesafe 6.0,假设把A作为服务器,则把A中数据库(后面会介绍数据库的设定和使用)所在文件夹设为共享,例如数据库叫123.则把文件夹123设为共享。(注意:在网络上共享这个文件夹和允许网络用户更改我的文件这两项都要选上)。B中使用microsoft visual sourcesafe 6.0登录时,Database一项选择Browse到网上邻居中,选择A中共享的数据库文件夹中的*.ini文件即可.其余操作如同单机模式.(注:不使用服务器的专用安装光碟是否也能提供服务器模式下所有功能,我没有全面的测试过,拜托大家自行测试吧.)  

二. microsoft visual sourcesafe 6.0的使用   

      安装完毕后, microsoft visual sourcesafe包含4个工具microsoft visual sourcesafe 6.0和visual sourcesafe 6.0 admin是常用的.另外2个analyze工具用于检测修正数据库错误的,较少用到,暂不介绍.   以下的都是在visual sourcesafe 6.0 admin下的操作

      1) 添加数据库服务器端运行Visual sourcesafe 6.0 admin,默认的数据库是Common,以admin身份默认无密码方式登录. visual sourcesafe administrator界面中选择tools下拉菜单,点选create database,最好是创建一个新的文件夹,或选择已有空文件夹。创建完成之后,在user中点选open sourcesafe database,browse选择刚创建的那个文件夹,里面有个*.ini文件,选择即可.。则在admin界面的标题后面就出现了数据库的名字。例如:visual sourcesafe administrator----123 (数据库名字是123)  

      2)      维护用户列表数据库创建好之后,就要添加,编辑用户了。visual sourcesafe administrator界面显示的是所有用户。  

      3)维护数据库添加用户:user下拉菜单中add user。输入用户名,密码即可。   

      改名或改密码:先点选相应的用户,然后在user下拉菜单中edit user和change password可实现上述功能。单机版对Visual sourcesafe 6.0 admin的使用与服务器端完全一样。备份数据库在建立数据库之初不必使用,可以当项目进行到一定阶段再备份。强烈建议定期执行备份数据库操作。这样就使得项目中的文件由于意外损坏而不能恢复的概率与下月老板给你加薪的概率一样小。你该放心了吧。  

      备份数据库:打开所需要存档的数据库,点Archive菜单中archive projects。点击要存档的项目。然后ok,next。存档向导提供save data to file等3个选项。建议选save data to file,然后browse到某处,输入文件名,则该项目所有内容将被压缩存储在这个文件中,恢复依靠的也是这个文件。点击next,可以在次comment中添加注释信息,finish完成存档。

      恢复数据库:打开需要恢复的数据库,点击archive选择restore projects。然后browse到备份文件*.ssa。点击next。然后选择需要恢复的数据库。再下一步,有2种选择。Restore to the project the item was archived from适用于项目损坏不大的情况,可以恢复到原来项目所在目录中。最极端的情况,原数据库都已被严重损坏,不能打开。则可以打开另一个数据库,然后将项目恢复到此数据库中。    

      以下的都是在microsoft visual sourcesafe 6.0下的操作

     4) 管理数据库:运行microsoft visual sourcesafe 6.0,在visual sourcesafe login界面中输入用户名密码。选择相应的数据库,则进入到该数据库中。左面板中数据库显示为 $/   在往VSS数据库中添加文件前,必须先有存放文件的项目。当开始使用VSS进行工作时,要做的第一件事就是创建一个或多个项目。创建项目后,就可以从计算机往数据库里添加文件或文件夹了。   

       创建项目:file中选择create project,输入项目名字和相应注释.项目建立完成。数据库下一级显示的是包含的项目,同一个数据库可以包含多个项目。   

       设置工作文件夹:创建完成后,就要为该项目创建工作文件夹了。先点选相应的项目,然后在file菜单中选择setting working folder,最好是创建一个新文件夹做为working folder。设置成功后,工作文件夹的路径将被显示在VSS Explorer软件的列表视图上方。  

       添加文件或文件夹:选中想添加文件夹的项目。在File菜单中,单击Add Files显示Add Files对话框。 在文件夹列表中选中文件夹。 1.若只是添加该文件夹中某些文件,则在左侧框中选中相应文件add。 2.若添加整个文件夹,单击Add显示Add Folder对话框。如果您想连同子文件夹一起添加,请勾选Recursive。否则添加的文件夹中只包含文件,不包含子文件夹。单击OK添加成功。  

       5) 对项目中文件的操作  

      仅查看文件:选中要查看的文件,点击edit,选择view file,此时,可以仅查看源文件。或check out到自己的工作目录进行编辑(下面介绍,仅查看则建议选view sourcesafe‘s copy of this file)。Advanced用于选择查看工具的路径。默认的查看工具可能使用者不习惯。  

      编辑修改文件:选中要修改的文件,点击sourcesafe,选check out,则源文件被拷贝到工作目录下,源文件处于红框打勾状态说明其处于check out状态。然后再选edit file,则可对其在工作目录下的副本进行编辑。   1. 若修改完成,则保存文件,然后在VSS Explorer中,选择相应文件,点选check in。这样就把修改提交了上去,该文件也就有了新版本,文件的红框打勾状态消失,提交成功。以后也可以恢复到其中任一个版本。   2. 若不想保存修改,则文件不必保存。然后在VSS Explorer中,选择相应文件,点选undo check out。则源文件退出check out状态,也不做任何记录。   3. 若想在进行了阶段性的修改后再保存。则可以使源文件一直保持check out状态,然后每次修改后只是保存,不check in。直到阶段性修改结束后再check in。(此法对于单机模式尚可,但对服务器模式似乎不太好。)  

      查看文件历史,回溯历史版本,比较不同版本差异:选中某文件,选tools中show history,点击OK.。则在列表中可以看到该文件的各种版本, Details显示每个版本细节。包括修改日期,注释等。 View 查看某一版本 Diff 比较2个版本的区别。默认情况是将某一版本与原始程序比较。小技巧:可以将某一版本的路径复制,再改变其版本号,输入到地址栏中。即可实现2个任意版本的比较。 Get 获取任意版本进行编辑。使用该选项时,应采用以下的步骤:先check out一个文件,然后show history,选中想要查看的版本,点击get,出现的对话框点击OK,出现对话框询问是否replace工作目录下该文件的最新版本,点击replace。然后关闭show history对话框。在VSS Explorer中选择该文件进行编辑。此时编辑的就是get的那个版本。(编辑后如果check in,不会覆盖原有版本,而是以新的版本保存)

      三,对本文档的说明以上是对VSS 6.0的日常操作的简要介绍,在一般情况下,已经足够。VSS6.0还提供了很多强大的功能。更多详情参见 《Visual SourceSafe使用说明 V1.0》,在下面网站提供下载网站:http://www.8848software.com || http://www.heynew.com/scmchina/    此文档是通过对《Visual SourceSafe使用说明 V1.0》的阅读以及自己的使用实践,提炼出最常用的操作,写出的说明。不足之处,敬请指正。我的邮箱:jinn21@163.com   另:我对CVS的使用不太了解。包括(1)linux下的服务器配置及客户端的使用。(2)linux下的服务器配置及在windows下相应客户端的配置和使用。(3)较成熟的windows下的CVS客户端版本(不要beta版)何处提供下载特别是第三点,一直没有找到合适的版本。请有相关资料的同仁发一份给我,或者给出链接地址。谢谢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值