VSS的配置与使用.docx

上传人:b****7 文档编号:9496781 上传时间:2023-02-05 格式:DOCX 页数:25 大小:2.69MB
下载 相关 举报
VSS的配置与使用.docx_第1页
第1页 / 共25页
VSS的配置与使用.docx_第2页
第2页 / 共25页
VSS的配置与使用.docx_第3页
第3页 / 共25页
VSS的配置与使用.docx_第4页
第4页 / 共25页
VSS的配置与使用.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

VSS的配置与使用.docx

《VSS的配置与使用.docx》由会员分享,可在线阅读,更多相关《VSS的配置与使用.docx(25页珍藏版)》请在冰豆网上搜索。

VSS的配置与使用.docx

VSS的配置与使用

附录

VSS配置与使用

VSS的全称为VisualSourceSafe,作为MicrosoftVisualStudio的一名成员,它主要任务就是负责项目文件的管理,几乎可以适用Windows下的任何软件项目。

一、VSS使用中的一些概念:

1.项目,所谓的项目是一组存在VSS中的文件(任何类型),可以在项目中或项目之间进行文件的添加、删除、编辑和共享。

一个项目与操作系统的文件夹有很多的相似之处,但它更好地支持文件合并、历史和版本控制。

所有的文件存在VSS数据库的项目中,开发组成员不能在VSS中的服务器主备份文件上工作(除了检查和版本比对等特殊情况外),VSS为每个成员在各自的工作目录下提供一个拷贝以供工作。

2.工作目录,工作目录是用户真正对项目文件进行调试修改的地方,当用户签出文件时,VSS将就将文件拷贝到用户的工作目录下VSS将会自动管理他的工作目录,诸如创建必要的子目录;当用户修改了该文件并将其签入时,VSS再将它从用户的工作目录拷回到VSS的数据库中。

工作目录可以随时被创建或修改。

3.版本跟踪,VSS提供版本控制和历史服务,而且老版本程序和文档能够被重新得到以便进行bug跟踪或其他目的。

VSS用日期/时间戳来记录文件是何时被签出或是何时被修改的,它主要有三种方法来跟踪文件和项目的版本:

♦版本号:

这是由VSS自动生成的,用户对它不能修改。

每个文件和项目的每个版本都有一个版本号,这些版本号总是一个整数且是递增的。

♦标签:

这是用户赋给某个项目或文件的某个版本的一个字符串,可以是任何格式的长度不超过31字符的字符串。

♦日期/时间戳:

它给出了一个文件何时最后被修改的信息,或者是一个文件何时被签入。

VSS同时支持12小时和24小时的时间格式。

二、下面对VisualSourceSafe2005的安装、配置、使用等进行简单介绍。

1.开发前的准备 

♦在装有WindowsXPProfessional的各开发用户机器上安装.NetFrameworkSDK、VisualStudio.Net、VisualSourceSafe2005。

这些工具在VisualStudio.Net的安装盘上都可以找到。

在开发用户机器上配置安装IIS。

♦一台专门用于存放版本控制中心数据库的服务器。

该服务器不需要安装.NetFrameworkSDK和VS.Net,但是必须安装VSS 2005,并配置安装IIS,我们称这台服务器为VSS服务器。

配置安装IIS的方法如下:

将windowsxp系统安装光盘放到光驱,从“控制面板”中选择“添加或删除程序”,然后选择“添加/删除windows组件”,选择“Internet信息服务IIS”,如图1所示:

 

图1配置IIS

 

♦建立一个主域,将VSS服务器加入这个域,为每一个开发用户分配域帐号。

这样所有小组成员可以通过登录到这个域来访问版本控制信息。

 

2.安装VSS2005

对于VSS服务器端。

打开VSS2005安装包,点击setup,如图2所示:

图2VSS2005安装

(1)

 

将“IacceptthetermsoftheLicenseAqreement”前的单选框选上,并点击“Next”继续安装,如图3所示:

 

图3VSS2005安装

(2)

 

点击Finish完成安装。

3.创建VSS数据库

在开始工作之前,需要建立一个空的VSS数据库,来存放源代码控制数据,并为小组开发人员分配访问帐号。

步骤如下:

♦启动"开始->程序->Microsoft Visual SourceSafe"菜单下的Microsoft Visual SourceSafeAdministration。

♦在Visual SourceSafe Administration窗口中,你可以看到SourceSafe默认的三个用户Admin、Guest和计算机管理员(如图4中的luo)。

图4VSS默认用户

 

♦在VSS服务器上新建VSS数据库

在“File”菜单上选择“NewDatabase”,如图5所示:

 

图5新建VSS数据库

(1)

 

点击“下一步”,在弹出的对话框中的Location中输入创建的VSS数据库文件所在的地址,也可以选择“Browse…”按钮,在浏览文件夹对话框中新建文件所在目录,如图6所示。

图6新建VSS数据库

(2)

 

点击“下一步”,这时将弹出一个数据格式的提示框,直接点击“是”即可,如图7所示。

图7新建VSS数据库(3)

 

然后点击“下一步”,进入如图8所示界面。

 

图8新建VSS数据库(4)

 

点击“下一步”,进入如图9所示界面。

图9新建VSS数据库(5)

 

第一项,允许表示开发用户以独占的方式签出,而第二项表示允许多个开发用户同时签出和修改同一个文件,推荐选择第一项。

点击下一步,进入如图10所示的完成界面。

图10新建VSS数据库(6)

 

点击“完成”,至此,一个空的VSS数据库就建立好了。

♦共享数据库目录。

将刚建立的VSS数据库所在目录设为共享,并开启读写权限,共享权限默认是Everyone完全控制。

如果希望只对项目小组成员开放,不希望其他人操作数据库文件,请将Everyone组从权限组中删除,并从域目录中选择可以访问该目录的域帐号或计算机。

 

4.配置VSS服务器端

(1)打开"开始->程序->MicrosoftVisualSourceSafe"菜单下的MicrosoftVisualSourceSafeAdministration。

(2)选择“Server”菜单下的“Configure...”,如图11所示:

图11VSS数据库配置

(1)

 

将“server”中的“EnableSourceSafeInternetforthiscomputer”前的单选框选上,点击“确定”,如图12所示:

图12VSS数据库配置

(2)

 

在弹出的信息提示框中选择“yes”,进入图13所示界面。

 

图13VSS数据库配置

(2)

 

(3)打开VSS数据库,在“File”菜单上选择“OpenSourceSafeDatabase”,弹出一个对话框,如图14所示:

图14打开VSS数据库

(1)

 

点击Add…按钮,进入如图15所示界面:

图15打开VSS数据库

(2)

 

点击“下一步”,进入如图16所示界面,选取第一项“Connecttoanexistingdatabase”,连接到已有vss数据库。

图16打开VSS数据库(3)

 

在需要指定Location的时候输入VSS服务器下的vss共享目录,或使用点击“Browse...”从网上邻居上选择刚才共享的VSS目录。

因为需要通过INTERNET远程访问VSS,所以打开数据库时不能使用类似于E:

\VSS之类的目录名,而应是\\机器名\VSS数据库所在的共享名,例如:

\\luo\vss,如图17所示:

图17打开VSS数据库(4)

 

点击“下一步”,进入如图18所示界面:

 

图18打开VSS数据库(5)

 

点击“下一步”,进入图19界面。

图19打开VSS数据库(6)

 

点击“完成”。

图20打开VSS数据库(7)

 

点击“Open”,完成后打开数据库。

4、再次选择“Server”菜单下的“Configure...”,配置VSS数据库,如下图21所示。

图21配置VSS数据库

(1)

 

将“CurrentDatabaseAccess”中的“EnableSourceSafeInternetforthisdatabase”前的单选框选上,并在WebServerName中添加服务器名或服务器IP地址。

这时将弹出图22所示的提示框,点击“yes”即可。

图22配置VSS数据库

(2)

 

点击“yes”,进入图23所示界面。

图23配置VSS数据库(3)

 

5、添加用户,在“Users”菜单中选择“AddUser...”,设置用户名和密码,若赋予的权限为只读,则将“Readonly”前单选框选上。

 

图23添加用户

 

点击“OK”结束用户添加。

6、修改用户密码:

选择需要修改的用户名,然后在在“Users”菜单中选择“ChangePassword...”。

图24修改密码

 

若要修改密码,则在修改密码对话框中输入新密码,点击“OK”。

三、客户端新建项目并加入版本控制 

下面将演示在一个装有VS.Net的开发用户计算机上创建一个Web应用程序,并把它加入到上面所建的VSS数据库中。

1、 启动VS.NET,在“工具”->“选项”->“源代码管理”,在当前源代码管理插件中选项“MicrosoftVisualSourceSafe(Internet)”。

如图25所示:

图25开发工具中加入源代码管理

 

点击“确定”。

2、选择菜单“工具”->“选项”->“源代码管理”->“插件设置”->“高级”,如果在服务器设定部分选择了使用SSL就选中AlwaysuseSSLtoconnecttotheserver前面的复选框,否则不选择,如图26所示,单击OK。

图26插件设置

 

3、选择“文件”->“新建”->“网站”命令,在位置中选择“文件系统”,在语言中选择"Visual C#",位置D:

\TestWeb,点击确定,如图27所示。

 

图27新建Web应用程序

 

 

这样就在解决方案中建立了一个Web应用程序。

下面讲述如何将整个解决方案加入到源代码版本控制。

 

图28将Web程序添加到VSS中

4、使用"文件"——"源代码管理"——"将解决方案加到源代码管理"或在解决方案资源管理器中工程上单击右键,选择“将解决方案添加到源代码管理”,如图28所示。

 

 

5、在弹出的登陆VSS数据库窗口内输入分配的用户名和密码,在Database中选择已经建好的VSS数据库,如图29所示。

图29登陆VSS数据库

 

点击“OK”后,进入图30界面,将项目保存到VSS数据库中。

图30保存项目到VSS数据库

 

6、通过菜单"文件"—>"源代码管理"—>"Microsoft Visual SourceSafe",打开SourceSafe,可以看到,在SourceSafe中已经加入了TestWeb项目,在"解决方案资源管理器"视图中,加入源代码控制的程序旁边有一把锁(如图31、32所示),表示文档已签入,不可编辑。

 

图31项目状态

 

图32添加项目成功

 

四、获取SourceSafe中的项目 

下面的步骤中将讲述如何在另一台主机上从SourceSafe获取源代码。

1、在另一台主机上打开Visual Studio.Net开发环境。

使用菜单命令"文件"—>"源代码管理"—>"从源代码管理打开",如图33所示。

 

图33从VSS数据库中打开项目

 

2、弹出"Create local poject from SourceSafe"窗口,在"Create a new project in the"输入框中填写你要保存项目的本地路径,这里我们选择"E:

\Myfile"。

在"SourceSafe project to"中选择SourceManager项目,单击OK按钮。

如果目录E:

\Myfile不存在,会询问是否创建,选择"Yes All",如图34到36所示。

 

图34将源代码保存到本地

 

图35打开项目

 

图36解决方案中打开项目

 

3、通过上述步骤,我们已经成功地在另一个开发主机上获得保存在SourceSafe的工程。

将来如果有新的开发人员加入,只需重复这三个步骤即可。

 

五、版本控制的几个概念 

在Visual Studio.Net开发环境"解决方案资源管理器"的上下文菜单或者"文件"中有如下与文件操作有关的命令:

1、文件的"签出"(Check Out):

当需要编辑一个文件时,必须将该文件"签出",SourceSafe会标志该文件已经被某个用户迁出,并确保其他用户不可编辑同一个文件。

对于文件,仅当文件被签入后才有这个选项。

如图37、38显示了开发用户签出文件后,在解决方案中和VSS数据库中的情况。

 

图37解决方案中显示签出文件

 

图38VSS数据库中显示签出文件

 

2、文件的"签入"(Check In):

当完成文件的编辑后,最好将文件"签入",以让其他用户可以签出或者获取最新版本。

对于文件,仅当文件被签出后才有这个选项。

如图39、40显示了将文件签入。

 

图39签入文件

 

图39显示修改的文件

 

3、"获取最新版本":

从SourceSafe数据库中获取指定文件或项目的最新版本,而又不必签出文件。

 

图41获取最新版本

 

4、 "取消签出":

不在SourceSafe数据库中保存签出后所做的修改,使本地文件恢复到修改之前的状态,并且将文件签入。

只有文件或项目中有文件被签出后才有这个选项。

如图42所示。

 

图42取消签出

 

5、"历史记录":

查看文件修改的历史记录。

SourceSafe数据库会自动保存每次"签入"前后的文件内容。

如果需要查看历史记录,如图43所示。

图43历史记录

 

6、 "版本比较":

可以比较当前版本与历史版本之间的差异,SourceSafe将以对照的形式将两个版本的不同之处显示出来,如图44所示。

 

图44版本比较

 

7、 "Roll Back":

在历史版本显示对话框中有一个Roll Back命令,即将文件恢复到历史版本。

当文件编辑错误时,想让文件回到历史的某个点时,使用该命令。

历史版本显示对话框中还有其它命令,这里不一一详述,请读者慢慢研究。

 

8、 Visual Studio.Net中关于版本控制的选项:

在"工具"—>"选项"命令对话框中,选择左边的"源代码管理",显示如下对话框。

读者可以根据项目的情况对SourceSafe选项进行设置。

9、其它SourceSafe操作:

读者可以从"文件"—>"源代码管理"—>"Microsoft Visual SourceSafe"菜单,进入"Visual SourceSafe Explorer",其中大多数主要命令基本与Visual Studio.Net相同,这里就不再累赘。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1