您现在的位置是:首页 > 软件下载 > 网络工具 > 服务器类 >

cvs 2.0.4.1官网免费版 CVS

cvs 2.0.4.1官网免费版 CVS

cvs 2.0.4.1官网免费版 CVS

久友官方下载为您提供CVS免费下载,CVS是Concurrent Version System(并行版本系统)的缩写,用于版本管理.如果大家曾经参与过多人协作开发的项目,大家肯定有这样的痛苦经历:由于多个人同时修改同一个文件, 自己辛辛苦苦修改的程序被别人彻底删除了.另外,如果你的软件/程序已经发布了三个版本,而这时候用户需要你修改第二个版本的东西,也许你会因为只保留了 最新版本而痛哭流涕。

软件大小:3.72 MB

软件类型:国外软件

软件语言:简体中文

软件授权:自由软件

最后更新:2021-08-30 14:30:05

推荐指数

运行环境:WinXP,Win2003,Win7,Win8,WinALL

查看次数

CVS是并发版本系统的简称,用于版本管理。如果你参与了一个多人协作开发的项目,你一定有过这样痛苦的经历:因为多人同时修改同一个文件,你辛辛苦苦修改的程序被别人完全删除了。另外,如果你的软件/程序已经发布了三个版本,用户此时需要你修改第二个版本,也许你只会保留最新的版本。程序也有一些修改,但是修改的很少。你只是想给远方的同事发一个两个版本的差异文件,避免邮箱不足、网速慢等问题。为了解决生成补丁文件、修改版本历史等问题,一群黑客在原有的Unix系统中,基于成熟的SCCS和RCS开发了CVS。(SCCS:源代码控制系统,RCS:修订控制系统).

cvs服务器官网简介

众所周知,CVS工作在Client/Server模式,这也是优秀版本控制系统的发展趋势。那么我们首先要有一台CVS服务器(当然这台电脑也可以同时作为客户端)。本节介绍如何使用CVSNT在windows操作系统下构建CVS服务器。CVSNT,顾名思义,必须在windows上使用。这个软件的最新版本可以从www.CVSNT.org免费下载。

CVS的基本工作思路是:在服务器上建立一个仓库,在仓库中存储很多不同项目的源程序。仓库管理员以统一的方式管理这些源程序。这样,就好像只有一个人在修改文件。避免了冲突。在使用仓库之前,每个用户必须首先将仓库中的项目文件下载到本地。用户所做的任何修改都是先在本地进行,然后通过cvs命令提交,由cvs仓库管理员统一修改,以跟踪文件变化、控制冲突等。

软件安装教程

1.用途:用CVSNT作为CVS服务器,用TortoiseCVS或WinCVS或Eclipse3.4.2作为CVS客户端。

2.安装CVSNT侵权判定软件

先安装CVSNT,再安装TortoiseCVS。默认情况下可以安装。

3.Eclipse自带客户端

4.默认情况下可以安装WinCVS

CVSNT服务器端的配置

1.打开cvsnt的控制面板,在开始菜单的CVSNT菜单文件夹中运行CVSNT控制面板。确保CVSNT的两个服务正常启动,点击“资源库配置”选项卡。CVS存储库是服务器端每个版本代码和所有相关记录的存储场所。有时也称为主副本。在创建CVS仓库之前,我们需要创建一个新的文件夹作为仓库,比如创建仓库文件夹I:\mycvsdata。最好不要把这个文件夹和程序放在一起,以免系统崩溃破坏数据。

2.对于服务器配置,单击“服务器设置”选项卡并保留默认选项。

3.有关兼容性配置,请单击“兼容性选项”选项卡:任何CVS/CVSNT

4.插件配置,点击“插件”标签,默认完成

5.对于高级选项,单击“高级”选项卡,并将其保留为默认选项

6.测试服务器

1)开始菜单-运行-cmd进入命令行环境

2)输入Cvs,会出现相应的帮助。如果没有出现,则不会设置环境变量中的路径值,您可以手动将其设置到Cvs.exe文件所在的目录。

3)设置CVS root=: pserver : administrator @ 127 . 0 . 0 . 1/mycvsdata

4)输入cvs版本,显示当前CvsNt版本号

客户机:并发版本系统(CVSNT) 2.0.58a(客户机/服务器

服务器:并发版本系统1.11.2(客户端/服务器)

5)cvs登录

输入您的Windows登录密码

6)cvs ls

根据所有模块,将至少有一个CVSROOT

7)如果以上步骤没有错误,CVSNT配置成功

添加普通新用户

cvs passwd -a -r管理员新斗

新都是你要添加的用户名。管理员指定现在应该使用具有管理员权限的用户来创建xin用户。

否则,将出现一条错误消息:

(1)只有管理员可以添加或更改他人的密码

(2)使用空密码-使用真实密码尝试“cvs登录”

cvs [passwd中止]:授权失败:服务器127.0.0.1拒绝用户管理员访问/tarena/cvs

执行此命令后,您可以设置该用户的密码。

成功后,您可以使用此用户

CVS密码文件:

默认情况下,cvs passwd身份验证方法所需的passwd文件(位于$CVSROOT/CVSROOT目录中)不存在,需要自己创建

文件格式如下:

cvsadm:adfWS~!#$@S-:cvsadm

用户1:osuser1

用户2:osuser2

用户3:osuser1

注意:passwd文件的格式为:

用“:”隔开,它分为三个部分:

第一部分是cvs帐户名(与系统帐户无关,但也可以与系统帐户名相同)

第二部分(可选)是加密字符串。默认情况下,每个系统用户的加密字符串都在/etc/shadow中。如果cvs帐户不是操作系统帐户,则影子中不会有cvs帐户的加密字符串。此时,需要手动为cvs帐户生成加密字符串。您可以将其他系统帐户的密码更改为所需的密码(此时,影子文件的加密字符串会相应更改),并在获得加密字符串后将其更改回来。当第二部分为空时,该帐户可以使用任何密码登录cvs服务器

第三部分(可选)是操作系统帐户。如果登录成功,cvs用户将作为该系统帐户访问cvs中的源代码。这里的系统帐户是cvs权限控制的关键。作为此帐户访问cvs的cvs用户具有相同的权限。注意:考虑到cvs用户作为系统账号运行,这个系统账号应该对存储库下对应的目录有写权限,所以可以直接进入目录修改文件,这是cvs操作不允许的。为避免此类误操作,建议在生成此系统账号时将其shell /bin/false设为假,不要设置此账号的密码,因此禁止用此系统账号通过telnet或ftp直接进入CVS Server。

此外,passwd文件中的用户不能同名,否则只有第一个用户有效。

CVS客户端配置

(1)侵权判定法客户端的配置

1.TortoiseCVS是最好的CVS客户端软件,使用起来很方便。为了演示配置,首先创建一个项目文件夹C:\testprjcvs,然后创建一个文本文件test.txt

2.添加项目模块,即将项目添加到CVS仓库。方法如下:右击项目文件夹:点击“新建模块”,弹出。根据选项填写完成后,点击“确定”,项目将被添加到仓库中。

3.查看C:\testprjcvs,发现上面有一个绿色的标记,表示该项目已经成功加入仓库。

4.打开项目文件夹,将文件添加到仓库文本文件中,然后单击“确定”完成添加。添加后,需要提交操作后才能将文件添加到CVS。右键单击test.txt的文件并提交,或者在空白处右键单击并选择提交,提交所有未提交的操作。

(2)使用CVSNT或TortoiseCVS命令行作为客户端软件来操作CVS

1.将CVSNT或tortoiscevs安装目录添加到系统变量CVSNT或tortoiscevs中

2.为了操作方便,可以设置一个环境变量

CVS root=: pserver 3360 Yutian @ localhost :2401/mycvsdata,然后使用命令行中的命令登录。

命令如下:

cvs登录

然后输入密码

然后可以通过命令行执行cvs的各种操作。这里就不详细描述了。

注:CVSROOT的写法是: pserver 3360 username @ hostname(或IP地址):CVS仓库路径

这个格式一定不能错,否则CVS命令不会正常执行。

让我解释一下上面字符串的含义:

1.“pserver”是CVS最常用的远程访问方式;

2.“用户名”是指客户端在服务器上的用户名,也就是我们在上面的“配置CVS账号”中提到的;

3.“主机名”是CVS服务器的主机名,或其IP地址;

4.“CVS仓库路径”是CVS仓库所在的目录,用于区分要访问哪个仓库(因为一个CVS服务器上可能有多个不同的仓库)。

示例: pserver :雷志民@ icisserver :/zvims

(3)CVSNT+Eclipse的CVS配置

1.用Eclipse创建一个项目,并添加一个测试类

2.将项目添加到CVS仓库。单击“共享项目”弹出设置窗口。填写配置后,单击下一步。

3.修改CVSTest.java文件,然后提交它以查看版本中发生了什么变化

4.在Eclipse中将项目从CVS仓库导入到本地,点击“CVS中的项目”,然后点击“下一步”。选择Java项目,然后单击“下一步”。

(CVSNT Intellijidea 5.12的CVS配置

1.创建测试项目概念

2.然后配置版本控制工具CVS,单击配置选项按钮,单击版本控制工具,选择CVS,然后单击确定。

3.返回到“想法”窗口,开始将项目导入到CVS仓库,单击“导入到CVS……”,单击“配置…”要配置CVS,请单击“”,添加配置,然后填写并单击“按字段编辑…”。

(5) CVSNT+WinCVS配置

* WinCvs-1.3.17b在菜单“管理”-“首选项”下的“常规”选项卡中设置

身份验证:是指选择Pserver作为身份验证方法

路径:是指CVS存储库(即仓库)的存储路径

cvsnt-2.0.41的仓库存储路径为d:\cvs_repository格式

cvsnt-2.5.03.2382的仓库存储路径为/cvs_repository格式

主机地址: Host服务器的主机地址

用户名:登录时使用的用户名

CVSROOT:以上四项配置完成后,会自动生成此项,格式如下:

: pserver : CVS user @ 127 . 0 . 0 . 1:d 3360 \ CVS _ repository或

: pserver : CVS user @ 127 . 0 . 0 . 1:/CVS _ repository

* WinCvs-2.0.9是在菜单“管理”-“命令行设置”下的“设置”选项卡中设置的

选择下面的“CVSROOT”复选框,然后单击后退按钮弹出CVSROOT设置框

从协议:的下拉列表中选择“服务器”

Repository:填充d:\cvs_repository或/cvs_repository,根据服务器的不同版本填充不同的内容。

以下是登录上述仓库所需的基本信息

用户名-登录用户名

密码-可以先留空

主机名-服务器地址,如127.0。

cvs 2.0.4.1官网免费版 CVS下载地址

cvs 2.0.4.1官网免费版 CVS:
暂不提供下载

cvs类似的软件

相关教程

猜你喜欢