VSS的配置和使用(2)

2020-02-22 14:07

11、 通过菜单\文件\——\源代码管理\——\,打开SourceSafe,可以看到,在SourceSafe中已经加入了两个项目。如图十所示:

图十 VSS浏览器

四、 获取SourceSafe中的项目

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

1、 在另一台主机上打开Visual Studio.Net开发环境。使用菜单命令\文件\——\源代码管理\——\从源代码管理打开\。重复第三步中的第7个操作,选择SourceSafe数据库的位置。

2、 弹出\窗口,在\输入框中填写你要保存项目的本地路径,这里我们选择\。在\中选择SourceManager项目,单击OK按钮。如果目录C:\\MyProject不存在,会询问是否创建,选择\。

图十一 从SourceSafe获取项目对话框

3、 接下来会弹出保存Web应用程序工作副本的对话框,在工作副本位置输入框中输入你想要保存Web应用的Web文件夹,也可以接受默认设置。点击\确定\按钮接受默认设置。

图十二 从SourceSafe获取Web项目对话框

4、 通过上述步骤,我们已经成功地在另一个开发主机上获得保存在SourceSafe的工程。将来如果有新的开发人员加入,只需重复这四个步骤即可。

五、 版本控制的几个概念

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

1、 文件的\签出\:当需要编辑一个文件时,必须将该文件\签出\,SourceSafe会标志该文件已经被某个用户迁出,并确保其他用户不可编辑同一个文件。对于文件,仅当文件被签入后才有这个选项。

2、 文件的\签入\:当完成文件的编辑后,最好将文件\签入\,以让其他用户可以签出或者获取最新版本。对于文件,仅当文件被签出后才有这个选项。

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

4、 \取消签出\:不在SourceSafe数据库中保存签出后所做的修改,使本地文件恢复到修改之前的状态,并且将文件签入。只有文件或项目中有文件被签出后才有这个选项。

5、 \历史记录\:查看文件修改的历史记录。SourceSafe数据库会自动保存每次\签入\前后的文件内容。如果需要查看历史记录。

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

图十四 版本比较

7、 \:在历史版本显示对话框中有一个Roll Back命令,即将文件恢复到历史版本。当文件编辑错误时,想让文件回到历史的某个点时,使用该命令。历史版本显示对话框中还有其它命令,这里不一一详述,请读者慢慢研究。

8、 Visual Studio.Net中关于版本控制的选项:在\工具\——\选项\命令对话框中,选择左边的\源代码管理\,显示如下对话框。读者可以根据项目的情况对SourceSafe选项进行设置。

图十五 Visual Studio.Net中与版本控制相关的选项

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

六、 版本控制项目的管理

下面将讲述版本控制相关的一些权限管理和文件映射。首先在DataCenter服务器上打开\开始\——\程序\——\SourceSafe\——\。选择SourceManager数据库,填入Admin账号的密码。进入\Administrator\窗口。它有如下几个菜单。

1、 Users菜单下是关于用户操作的命令,除上面我们所使用的添加用户\、修改密码\外,还有删除用户\User\、编辑用户\命令。\命令用于更改当前SourceSafe数据库。 2、 Tools菜单下的Options对话框中包括了一些项目的设置。下面对主要的选项进行简单的说明:

(1) General页中的Allow multiple checkouts,如果选择此项,则允许多个用户同时签出文件。默认是不允许。

(2) Project Security页中的\复选框指明是否允许对项目使用安全性。该项默认为不允许。只有当选择了这个选项之后,Tools下的\、\和\才可用。这里我们将它选中。 (3) Shadow Folders页用于设置项目在服务器上的映射。项目在SourceSafe中以二进制码形式将文件的所有版本信息保存在文件中。要在服务器上创建一个目录,将项目文件映射到这个目录中,使用该命令。在\中选择在SourceSafe中的SourceManager项目,在\中选择项目要映射到的目录,如C:\\SourceManager_Shadow。

(4) Web Projects页用于设置Web项目在服务器上的映射。在This project represents a Web Site中选择SourceSafe中的MyWebApp项目,在URL中填入\,即本地Web服务器(也可以填入其它服务器)。Virtual Tools中填入要映射的虚拟目录,在\填入部署目录,这个目录将成为IIS中指定虚拟目录的映射目录。

3、 Tools菜单下的\管理SourceSafe中项目的权限,如图所示。用户权限共有四种,在Rights中分别对应为:R(Read)、C(Check Out/Check In)、A(Add/Rename/Delete)、D(Destroy)。在左边的\框中选择一个项目,并在右边选择相应的用户,使用下面的复选框,给用户分配相应的权限。Tools菜单下的\用于给选定用户分配权限,操作结果与上面的命令相同。

图十九 VSS项目权限管理

4、 Archive菜单下的\用于将指定项目打包成*.ssa(SourceSafe Archive)文件,并迁移到其他主机上,使用Archive的\命令,将该文件恢 总结

使用SourceSafe与VS.Net开发环境,可以为团队开发提供完整的源代码管理方案。通过源代码管理,可以记录项目开发的过程,将文件恢复到项目过程中的某一个点,而又无需在开发环境中保存太多的旧文档备份。


VSS的配置和使用(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:郑州市回民中学通用技术课程纲要

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: