CVS#38;VSS操作.pdf
文本预览下载声明
CVS VSS操作
CVS VSS操作
什么是CVS
CVS(Concurrent Versions System),同
步版本管理系统
CVS的基本原理
CVS指同步版本控制系统,其系统结
构为客户/服务器模式。客户端为源代
码的工作拷贝,而服务器端保存所有的
用于版本控制的文件和目录的备份,称
为资源库。资源库是一个持久仓库,它
可以用来协调小组开发中的资源对用户
访问。
CVS服务器
CVS的安装包括服务器端的安装和客户
端的安装。
1.安装服务器端
我们采用的CVS软件为cvsnt.该软件是完全开源
的,可以从其官方网址免费
下载其最新版本。这次课程采用的是cvsnt-
2.0.51a。
CVSNT的安装过程非常简单,主要包括:
(1)取得CVSNT软件cvsnt-2.0.51a.exe,
使用管理员(操作系统)用户登录;
(2)执行cvsnt-2.0.51a.exe文件,在安
装向导中选择“complete installation”,这样会
同时安装服务器端和客户端。其他一路默认下去
即可。在安装完成后,按照提示重新启动系统。
(3)安装程序会自动将cvs安装路径,设
置到系统的Path环境变量当中,因此使用者可以
在控制台(cmd)中任意位置执行cvs.exe
2.配置CVS服务器
(1)打开CVS控制面
板,单击“开始”-”程
序”-”CVSNT”-”Service
Control Panel”。如右
图,首先确保CVS的两
个服务CVSNT Service
和CVSNTLock Service
运行无误。
(2)设置资源库
在控制面板中选择
“Repositories”选
项卡,设置资源
库,参考右图。
(3)设置选项
选择选项卡
“Advanced” ,首
先选中复选框如
右图所示,然后
将Temporary目录
设置为本机目
录,用来存储出
错信息。
(4)这样CVS服务器就基本设置完成了,单
击“确定”按钮,即可完成设置。
在Eclipse中使用CVS
Eclipse平台提供了作为团队在软件项目中共享代码
和工作的能力。Eclipse广泛的支持各种代码管理解决
方案,这要归功于他的插件体系结构,包括通过插件对
cvs的支持。
在cvs小组标记环境中,小组成员在他们自己的
Eclipse工作台执行自己的所有工作,和小组的其他工
作人员相互独立。而最终它们通过cvs资源库的支持共
享他们的工作。Cvs资源库是一个持久数据仓库,它可
以协调对项目及其内容的多用户访问。可通过局域网或
者广域网以实现资源库与客户端工作台之间的通信。
Cvs远程访问时,必须进行验证并登录。目前Eclipse支
持三种用于cvs认证协议:pserver,ssh,ext.
1.设置CVS首选项(如图)
2.使用CVS
对工程的共享有两种情况:一种是在
Eclipse中创建一个新的工程并将其加
入CVS资源库中,另一种是将已经存在
的工程加入到CVS的资源库中。
2.1创建资源库
(1)在主菜单中选择“窗口”-”显示视图”-”其他“。
(2)在所有视图下拉列表中选中“CVS资源库研
究” ,即显示CVS资源库视图
(3)在视图中单击右键,选择“新建”-”资源库位
置“ ,或者在该视图的工具栏中选择”添加CVS资
源库“。
(4)在弹出的对话框中输入CVS服务器名称,资
源库路径,用户名和密码(用户名是服务器操
作系统用户。)如下图所示。
(5)选择协议。pserver:口令认证访问方式;
SSH:加密口令和数据流;ext:可以支持外部
程序的远程访问。
(6)除非必须要改变CVS的端口,一般情况下使
用系统默认的CVS端口。同时也将连接认证设置
为完成后验证。
(7)单击“完成”按钮。你所输入的信息将
显示全部