转载至IBM【
ECLIPSE 小组开发环境实践: 第 1 部分】-注:LINUX下安装CVS详见链接
1.在WINDOWS XP上安装、配置CVSNT
本文以下的内容都基于WINDOWS XP+CVSNT+ECLIPSE。整个实验环境包括两台以WINDOWS XP2为操作系统的计算机,其中一台名为"chjnb"的计算机既作为CVS服务器又安装了ECLIPSE作为客户端,而另一台只安装了ECLIPSE。CVSNT与ECLIPSE都采用了本文写作时的最新版本,分别是CVSNT2.5.03.2151和ECLIPSE3.1.1。ECLIPSE3.1.1可以和CVSNT2.0.58b以上版本很好的协同工作
CVSNT最初起源于CVS,也是一个开放源码产品,具有跨平台的能力,可以运行在多种操作系统之上。WINDOWS版的CVSNT在安装和使用上都比较方便,对WINDOWS用户而言具有很强的亲和力。WINDOWS版的CVSNT经过多年的发展,其功能与稳定性得到不断的加强,完全可以胜任实际工作中的版本管理任务。而且相对于CVS而言,CVSNT还扩展了不少功能。
2.安装CVSNT
CVSNT可以从以下地址获得
http://www.march-hare.com/cvspro/。在WINDOWS系统上CVSNT有安装程序cvsnt-2.5.03.2151.msi(随版本的不同文件名也不同)。一般采取缺省安装方式安装后,CVSNT即可正常工作,如果想控制安装过程,则可以选择定制安装方式。例如在图1、图2中修改了安装目录。
图1:选择CVSNT的安装类型
图2:修改CVSNT的安装目录,选择CVSNT的可安装组件
安装完成后可以通过菜单操作【开始】→【CVSNT】→【CVSNT Control Panel】或控制面板打开CVSNT的控制管理台。为了使用CVSNT进行版本管理,首先必须建立一个资源库。在CVSNT的控制管理台中选择"Configuration Repository"面板并单击"Add",出现如图3所示的画面。
图3:初始化资源库
在Location中填入资源库的位置,在Description中填写该资源库的说明信息(可以为空)。值得注意的是当Location包含多级目录时,Name输入框中的缺省值不对,需要修改,例如可以使用最后一级目录名,如图3。最后点击"OK"按钮,在随后出现的询问是否初始化资源库的确认对话框中选择"Yes"即可。
3.Windows防火墙
如果在安装有CVS服务器的计算机上使用的是WINDOWS XP2操作系统,并且WINDOWS XP2自带的Windows防火墙处于启用状态,则不能从其它计算机连接CVS服务器。读者可以暂时关闭Windows防火墙或者将CVSNT服务的端口号(2401)添加到Windows防火墙的例外中,其设置步骤如下:
1.从WINDOWS操作系统的控制面板中双击"Windows防火墙"的图标,出现如图7所示的画面。
图7:Windows防火墙控制台
2.在图7中单击"添加端口"按钮,请按图8将CVSNT的服务端口加入防火墙的例外列表。
图8:将CVSNT的服务端口加入防火墙的例外列表
3.在图8中按"确定"按钮就把CVSNT的服务端口加入防火墙的例外列表,见图9。
图9:CVSNT的服务端口已被加入到防火墙的例外列表
果使用了其他的防火墙产品,也应进行相应的设置。
4.建立CVS用户
为了在我们的实验环境中模拟多个用户,还需要在CVS服务器中建立至少两个CVS用户。由于CVSNT安装后采用混合认证方式工作,CVS服务器的系统用户和在CVS本身管理的用户文件中定义的用户都能使用CVSNT服务。为了简便,本文建立了两个系统用户。在WINDOWS XP中可以通过计算机管理这一工具追加系统用户,如图6所示。除了管理员帐号jiangch(我将管理员Administrator重命名为jiangch),还添加了一个帐户cvsuser2。
图6:添加用户帐号
现在可以在另一台计算机的ECLIPSE中,以cvsuser2为用户名建立与CVSNT服务器的连接。至此,我们就建立了一个完整的实验环境。本文的实验环境用了两台计算机,如果计算机的内存够大,也可以在一台计算机上建立一个完整的实验环境。
5.建立ECLIPSE与CVS服务器的连接
ECLIPSE可以从
http://www.ECLIPSE.org/download下载。ECLIPSE无需安装,在已安装JRE或JDK1.4.2或以上版本的计算机上,只要将下载的文件解压后即可运行。为了能在ECLIPSE使用CVS,需要建立ECLIPSE与CVS服务器的连接。其操作步骤如下:
1.打开CVS Repository视图(Perspective),可以通过如下菜单操作实现:【Window】→【Open Perspective】→【Other...】。在出现的对话框中选择CVS Repository Exploring。
2.在CVS Repository视图中单击右键,选择【New】→【Repository Location...】(在ECLIPSE中,如果菜单项的后面有省略号,则表示选择该菜单项后,将出现对话框供用户进一步设定相关信息)。出现如图4所示对话框。在对话框中填入适当的信息即可。例如,根据图中的示范信息,将与我们在前面步骤所安装的CVSNT服务器建立连接。需注意的是:在Host输入框中可以输入CVS服务器的名字或IP地址;在连接类型下拉框中选择pserver,这是CVSNT+ECLIPSE最简便的配置方式。
图4:在ECLIPSE中建立与CVSNT服务器的连接
建立连接后,在ECLIPSE的CVS资源库透视图中的结果如图5所示。其中的HEAD表示主分支(主干)、Branches是分支的集合、Versions是标签的集合、Dates是用时间做标签的集合。由于jiangch是管理员帐户,因此还显示了CVSNT的管理文件集合CVSROOT。如果以非管理员帐户连接到CVSNT服务器,则看不到上述CVSROOT。
图5:CVS资源库视图
----------------------------------------------------------------------
大家觉得不错的一定要顶一下..谢谢喽..
安装CVS与配置中遇到的问题:
1.因为鄙人只有一台计算机.测试cvsuser2总是让无限输入密码. 不知道为何.
2.个人电脑的administrator用户可能很少设置密码,这样最后Eclipse连接CVS可能会报错,也可能让无限输入密码.大家只需设置一下administrator的密码 即可.
学习
免费电子书《Open Source Development with CVS》:
http://cvsbook.red-bean.com/
CVS和Nightly Build技术,杨锦方,清华大学出版社,2002
CVSNT与ECLIPSE版本配合的相关信息:
http://download.eclipse.org/eclipse/downloads/drops/R-3.1-200506271435/eclipse-news-part1c.html
CVSNT与CVS的比较:
http://www.march-hare.com/cvspro/compare.htm
ECLIPSE官方网站:
http://www.eclipse.org
CVSNT的官方网站:
http://www.march-hare.com
在DeveloperWork网站上还有一篇关于ECLIPSE与CVS的文章:
使用 Eclipse 平台共享代码 -- Eclipse 如何使用源代码版本控制
获得产品和技术
ECLIPSE下载地址:
http://www.ECLIPSE.org/download/
CVSNT下载地址:
http://www.march-hare.com/cvspro/
如果大家在安装中遇到什么问题也可以评论一下 共同探讨,鄙人也刚刚开始使用以后还会碰到许多问题. 大家共同进步.
时间不早了. 今天就先写到这里了.
分享到:
相关推荐
本课件介绍了在eclipse开发环境下安装和使用cvs插件的方法。cvs用于联合开发管理,在共同开发一个工程时使用cvs可以保证小组成员之间的协作和同步。
《CVS Server安装与Eclipse简单使用指南》 在软件开发过程中,版本控制系统的使用是至关重要的,它能够帮助团队协同工作,跟踪代码修改历史,防止数据丢失。CVS(Concurrent Versions System)是一个开源的版本控制...
通过以上步骤,你就可以在Windows下的Eclipse3.4环境中顺利地使用CVS进行版本控制了。这个过程中的每一个环节都需要细心操作,确保所有设置正确无误。《Eclipse3.4之CVS的安装与配置》这份PDF文档应该详细涵盖了这些...
【软件配置CVS与Eclipse】的集成是开发过程中的一项重要技术,旨在提供高效源代码管理和协同开发环境。本文将详细介绍CVS(并发版本系统)的基本概念,以及如何在Eclipse IDE中配置和使用CVS。 一、关于CVS的三个W ...
首先,需要在Eclipse中配置CVS连接,包括服务器地址、用户信息等。然后,通过Eclipse的"Team"菜单,选择"Share Project"将项目与CVS关联。接着,可以进行文件的添加、删除、提交以及从服务器获取更新等操作。 1.4 ...
通过安装、配置和熟练使用CVS,开发者可以在Eclipse环境下轻松地管理项目源代码,进行版本控制,以及与其他团队成员协作。熟悉这些步骤和操作,将有助于你在软件开发过程中实现更加流畅的协作。
在本文中,我们将深入探讨如何在Eclipse 3.4版本中安装和配置CVS(Concurrent Versions System),这是一个广泛使用的版本控制系统,用于管理和协作软件开发。对于新手开发者来说,理解这一过程至关重要,因为它允许...
### CVS在Windows下的安装、配置及使用详解 #### 一、CVS简介 CVS (Concurrent Versions System) 是一种开放源代码的版本控制系统,在软件开发领域被广泛使用。相较于微软的VSS,CVS更适合Java项目的版本管理,...
解压缩文件后,你需要将其中的CVS相关文件移动到Eclipse的正确安装目录下。Eclipse的插件目录通常是`plugins`或`dropins`目录,具体位置取决于你的Eclipse版本和安装方式。 安装步骤如下: 1. **找到正确的插件...
在本文档中,我们将探讨如何在Windows环境下配置CVSNT作为CVS服务器,并将其与Eclipse集成,以便于开发者更高效地进行版本控制和项目管理。 #### 二、CVSNT安装与配置 **1. 下载CVSNT** 首先,访问CVSNT官方网站...
windows下CVS安装和简单配置 windows下CVS安装和简单配置 windows下CVS安装和简单配置
本文将详细介绍如何安装CVS以及在Eclipse集成开发环境中配置和使用CVS。 **一、CVS的安装** 1. **下载CVS**: 首先,你需要从官方网站或可信的第三方源下载CVS的安装包。通常,这会是一个适用于你的操作系统的可...
3. **连接CVS仓库**:在Eclipse中,开发者可以通过"Team"菜单选择"Share Project",然后选择CVS作为版本控制系统,输入CVS服务器信息,将项目连接到CVS仓库。 4. **导入和导出项目**:使用CVS的"Checkout"操作可以...
### Eclipse 下使用 CVS 的知识点详解 #### 一、Eclipse 和资源库集成的基本原则 - **基本原则概述**:Eclipse 设计之初便考虑到了软件开发过程中各领域之间的紧密联系,因此其集成环境支持多种资源库服务,这不仅...
然而,要充分利用Eclipse中的CVS功能,首先需要在服务器端安装并配置CVS服务器,以及在Eclipse中设置CVS客户端。 #### 三、CVS服务器端的安装与配置 CVS服务器的安装过程因平台而异。对于Windows环境,推荐使用...
首先,确保你已经安装了Eclipse IDE和CVS客户端。如果没有,你需要下载并安装这两个组件。Eclipse可以从官方网站eclipse.org获取,而CVS客户端可以在诸如sourceforge.net等地方找到。安装完成后,重启Eclipse。 接...
### Eclipse 3.4 中 CVS 的安装与配置详解 #### 一、CVS服务器端的安装配置 **1. 下载CVS服务器端软件** 首先,需要下载CVS服务器端软件,当前最新版本为 cvsnt-2.5.03.2382。可以从官方网站 ...