利用cvsnt和JBuilderX配置CVS环境

转载 2007年09月16日 14:31:00
Ionwing

2004.06.15 前言:

CVS是Concurrent Versions System(并发版本系统)的简称,这是一种主流的开源版本控制系统,利用它我们可以跟踪大量文件的所有更改情况,是在一个开发团队中实现安全共享代码 及协同工作的最理想方式之一;除了CVS,还存在许多类似的版本控制系统,如微软的VSS,但应用最广泛、功能最完善的仍属CVS,尤其是在开源社区里, 大多数开源软件包括很多BSD系统都是通过利用CVS技术由身处世界各地的优秀程序作者所编写和维护的;CVS的功能虽然对于其它版本控制系统来说处于领 先地位,但其相对繁琐的配置仍旧令许多程序员颇有微辞,特别是大多数情况下CVS服务端环境都被配置在Class UNIX系统下,我们针对这种情况,为大家介绍一种可以应用在Windows服务器上的CVS服务端程序 – cvsnt,并结合最受欢迎的Java开发环境JBuilder来介绍其基本环境的配置,当然,在配置好cvsnt之后,大家也可以利用其它CVS客户端 进行连接,例如wincvs;JBuilder从版本3开始尝试集成CVS功能,到最新的X版本,已经发展到集成了对5种版本控制系统的支持,但我们仍然 推荐使用CVS。

一.cvsnt配置

1.到www.cvsnt.org下载cvsnt最新版(我下的是2.0.41a)

2.安装cvsnt:cvsnt通常使用Windows系统的用户名做为验证,可以在用户管理器中维护一个专门给CVS使用的用户名,如 cvs;另外,需要打开cvsnt的Service control panel程序,在Advanced选项页中选中Use local users for pserver authentication instead of domain users复选框,随后在Services Status选项页重启CVS的两个服务。

3.创建CVS代码仓库(Repository)。方法如下:

a)如图1,在cvsnt的Service control panel程序中的Repositories选项页中选中Repository Prefix复选框:


此主题相关图片如下:
按此在新窗口浏览图片 图1

b)点击浏览钮选择一个空目录作为你要创建代码仓库的根目录,这里选择的是D:/Project

c)点击Repositories下面的Add按钮,在弹出的窗口的路径后面输入或选择到D:/Project,在Valid Repository Roots列表就会多出一项代表代码仓库根目录的“/”;您可以继续点击增加来维护其中的子目录,如我们通过在增加对话框里输入D: /Project/helloworld来增加一个用于存放helloworld项目文件的代码仓库子目录。

二.配置JBuilderX 1.启动JBuilderX,在Team -> Select project VCS里选择CVS作为版本控制器。

2.打开Team -> Create Local Repository,选择本地的代码仓库位置。

3.打开Team -> Place Project into CVS,见图2:
此主题相关图片如下:
按此在新窗口浏览图片

图2 通常使用的连接类型是Pserver,依次填入服务器的名称(IP地址也可)、我们在Windows用户管理器中创建的用户名、远程代码仓库的路径(我们 刚才在cvsnt中增加的/helloworld)等,点击Next进入下一对话框,填写一些关于这个CVS代码仓库的描述,再次点击Next,开始选择 上传到CVS服务器中的文件,大家可以将不想上传的文件的复选框去掉,通常我们主要将源代码上传到CVS服务器上,一些频繁变动的如Class文件是不上 传到CVS服务器中的;点击Finish进入下一个对话框,JbuilderX会开始尝试利用我们填写的CVS服务端信息连接CVS服务器,在弹出的对话 框会滚动出现很多信息,当最后一行中显示Success字样时,表示和服务器通讯正常,并且所有的本地文件被上传到CVS服务器中。

至此,我们已经配置了一个基本的CVS环境,您可以开始享用其强大的功能了。

 

cvs服务器设置-添加用户-设置用户权限

个版本的cvs服务器大家可以在网上下载,eclipse中集成了cvs的插件,可以很容易的进行的项目同步,在这里我就不多说了,主要和大家分享一下在网上搜集的关于cvs服务配置的相关操作: 第一步:首先...
  • leon_shen
  • leon_shen
  • 2013年12月21日 19:27
  • 1850

搭建Ubuntu下c/c++编译环境

搭建Ubuntu下C/C++编译环境 1.       安装Ubuntu。 2.       安装gcc           方法一:           sudoapt-get  insta...
  • C_Khalid
  • C_Khalid
  • 2016年08月29日 12:59
  • 3809

使用phpStudy在Windows下搭建moodle测试学习环境

所用工具: phpStudy-install moodle-2.8.5 (下载地址:http://pan.baidu.com/s/1o668HYi ) 火狐浏览器(请自行下载) 1、解压 phpStu...
  • Shawn_Xie_the_Spark
  • Shawn_Xie_the_Spark
  • 2015年08月12日 00:18
  • 1222

CVSNT安装及环境配置(多系统)

  • 2009年01月15日 13:40
  • 13.21MB
  • 下载

CVSNT (2.5.03 build 2151) 服务器搭建+ Myeclipse CVS(wincvs)

1、下载安装cvsnt相应版本,一路next即可。 2、打开cvsnt control panel,配置repository,add一个本地的目录为repository,点击确定后会完成初始化,此时...
  • huangyunzeng2008
  • huangyunzeng2008
  • 2011年03月16日 21:43
  • 990

用CVSNT与WINCVS实现CVS的架设

一、安装CVSNT   我们知道,CVS是使用“客户端/服务器”(Client/Server)模式来工作的,这也是 优秀版本控制系统的发展趋势。那么我们首先要有一台CVS服务器(当然这台电脑也可以...
  • zhangj1012003_2007
  • zhangj1012003_2007
  • 2011年03月22日 09:56
  • 404

cvsnt-2.5.03和CVS操作实例

  • 2011年06月17日 20:31
  • 4.67MB
  • 下载

CVSNT与WINCVS实现CVS的架设

  • 2010年03月04日 22:14
  • 69KB
  • 下载

cvs 资源 cvsnt-2.5.03.2704.msi

  • 2009年03月08日 22:58
  • 4.25MB
  • 下载

JBuilderX中JNDI联接池的配置工具

  • 2005年11月15日 13:11
  • 950KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:利用cvsnt和JBuilderX配置CVS环境
举报原因:
原因补充:

(最多只允许输入30个字)