cvs服务端配备
一、概述
CVS(Concurrent Version System)和Subversion都是非常优秀的版本控制系统,它可以在软件开发过程中记录文件的变更细节以及存储软件开发过程中的各种版本。
版本控制系统允许多名开发人员同时编辑同一文件而不会丢失数据。每名开发人员都拥有该文件的副本,最后将所有的修改合并到一起成为最终的结果。
CVS(Subversion)的服务器端存有一个源代码库,源代码库中保存众多不同的项目。客户端通过和服务器端建立连接,将源代码下载到本地计算机上,开发人员就可以在本地计算机上进行添加、修改、删除等操作,最后提交到服务器。
二、cvsnt 2.5.03 服务端安装与配置
1、下载cvsnt 2.5.03
2、安装cvsnt 2.5.03,安装完毕后重启计算机
3、配置说明
打开CVSNT的控制面板,运行开始菜单CVSNT菜单文件夹里的“CVSNT Control Panel”即可。如下图
(1)简要说明
About:关于软件版本信息
Repository configuration:仓库配置;代码的每个版本和所有相关记录在服务器端的储存地。
Server Settings:服务器配置。
Compatibility Options:兼容性配置;主要对老的cvsnt和非cvsnt的客户端软件及老的命令的支持。
Plugins:插件
Advanced:高级
如下截图为配置好的图形截图
(2)Repository configuration
点击 Add 添加存储位置
location:仓库对应的本地文件夹路径
name:仓库别名,一般以"/"开头
Description:描述
publish Repository:公共仓库
Default Repository:默认仓库
Online:在线
(3)Server Settings 配置
默认配置即可
(4)Compatibility Options 配置
如上选择即可,Clients allowed to 选择“Any CVS/CVSNT”
(5)Plugins配置
默认即可
(6)Advanced配置
默认即可
三、cvs客户端配置
(1)eclipse内置cvs配置说明
“pserver” 是最常用的一直CVS远程访问方式;
“username” 是指客户端在服务器上的用户名,也就是我们在上面的“配置CVS帐号”一结中讲到的;
“hostname” 是CVS服务器的主机名,也可以是它的IP地址;
“Repository” 是一个CVS仓库所在的目录,用于区分你要访问的是哪个仓库(因为一个CVS服务器上可能有多个不同仓库)。