关闭

利用cvsnt和JBuilderX配置CVS环境

561人阅读 评论(0) 收藏 举报
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环境,您可以开始享用其强大的功能了。

 
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:436833次
    • 积分:6893
    • 等级:
    • 排名:第3344名
    • 原创:300篇
    • 转载:9篇
    • 译文:0篇
    • 评论:40条