eclipseCVS使用手册
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Eclipse中CVS版本管理
版本管理
1.1 CVS简介
CVS是Concurrent Versions System(并发版本系统)的简称。它是一个开放源代码的项目,是当前最流行的版本控制系统,目前绝大部分Open Source项目都使用它来做版本管理。微软的VSS也可以用来进行Java项目的版本管理,但在学会使用Eclipse后,使用CVS。
CVS采用客户机/服务器体系,代码、文档的各种版本都存储在服务器端,开发者首先从服务器上获得一份复制到本机,然后在此基础上进行开发。开发者可随时将新代码提交给服务器,也可以通过更新操作获得最新的代码,保持与其他开发者的一致。
由于Eclipse本身内置了CVS客户端,只要再建立一个CVS服务器就可以使用这一功能强大的版本控制系统。CVS的功能虽强大,但一般项目通常只用到其20%的功能,所以只要了解最常用的操作就可以了。本系统是的是Eclipse 3.0.1版本,下面将以面向实际项目使用需要的方式来介绍CVS。
1.2 CVS服务器端的安装与配置
CVS起源于UNIX/Linux平台,由于我们平时大多使用的是Windows系统,所以在UNIX/Linux平台下安装使用CVS服务器端的方法,我们不再重复。CVS服务器在Windows 平台的版本:CVSNT,我们下面将着重介绍CVSNT的安装。
首先,我们得下载CVSNT,可以到CVSNT主页/downloads/去下载它,我们下载的是cvsnt 2.0.58d版本,把它安装在Windows XP系统上。
(1)运行安装程序,完全按照它的默认设置,连续单击“next”按钮,即可完成安装。我们把cvsnt安装在默认的“C:\Program Files\cvsnt”目录下。
(2)通过Windows选择“开始→所有程序→CVSNT”选项,打开cvsnt的设置面板“Service control panel”,如图1.1所示,表明上面两个服务已经启动。
注意
:如果提示找不到rundll32.exe,则单击“浏览”按钮,指向“C:\windows\system32\ 注意:
rundll32.exe”并运行它。
(3)单击图1.1中的“Repositories”选项卡,再单击Add按钮,创建一个存放版本文件的目录“c:/cvsfile”,如图1.2所示,单击“OK”按钮后,在弹出的两个窗口中都回答“是”。 注意
注意:
:建议在“Name”栏改写成绝对路径“c:/cvsfile”,就能够确保在cvsnt安装后可以
正常使用。
图1.1 Service control panel 界面 图1.2 建立存放版本文件的目录 (4)转到“Compatibility ”选项卡,将3个选项都选上,如图1.3所示。
注意注意::这一步非常重要,否则CVS 2.0.58d 无法在Eclipse 3.0.1下正常使用,如果你使用
Eclipse 3.1M4版,则此步设置可跳过。
图1.3 Compatibility 选项卡
(5)CVS 客户端连接服务器,需要在服务器端分配一个用户名,并且用户名要求必须是Windows 的登录用户。我的Windows XP 系统的用户名为giles ,密码为空。进入Windows 的命令行窗口,如图1.4所示,转到C:\Program Files\cvsnt 目录下,输入命令cvs -d c:\cvsfile passwd -a giles ,按回车键输入giles 在CVS 上的登录密码(我们设置的密码为111111)。 注意注意::安装好CVSNT 之后,也可以通过“控制面板”里的“用户账号”来创建一个新
用户,这时该用户自动成为CVS 用户,密码相同。
至此,我们完成了CVS 服务器部分的全部设置,现在客户端可以使用Admin 为账号来登录CVS 服务器。
图1.4 命令行窗口
(6)其他
如果要将CVS的文件移植到另一台电脑上,或者原cvs服务器所在电脑重装了操作系统,这时就要涉及移植或恢复CVS。按照图1.2的操作将它注册一下即可。由此可知,备份CVS上的文件只需将cvsfile目录复制一份就可以了。
如果要对权限要求比较严格的话,那么就需要设置CVS用户的权限,CVS的权限是和操作系统权限相关的(用户都是操作系统的用户)。
1.3 CVS客户端的配置
的客户端,,连接CVS服务器
1.3.1 配置Eclipse的客户端
打开Eclipse中的“CVS资源库研究”透视图,然后在左部的“CVS资源库”视图单击右键,在右键菜单中选择“新建→资源库位置”选项。在弹出的窗口输入CVS的相关信息,如图1.5所示,填完后单击“完成”按钮。
图1.5 添加CVS资源库
注意
:
注意:
(1)资源库路径用CVS服务器上的绝对路径,即图1.2中Name文本框的值。
(2)密码是上面用cvs命令行设置的111111。如果是通过“控制面板”里的“用户账号”来创建用户,那么此密码即为该用户的Windows登录密码。
1.3.2 将项目提交到CVS服务器上
将项目提交到CVS服务器上的步骤如下:
(1)转到Eclipse的“资源”透视图。右键单击项目名myproject,然后选择“小组→共享项目”选项,如图1.6所示。在弹出的“共享项目”窗口中,接受默认设置,直接单击“下一步”按钮。
图1.6 “共享项目”窗口
(2)如图1.7所示,窗口提示输入模块名,接受默认选项,单击“下一步”按钮。
图1.7 共享项目-输入模块名
(3)如图1.8所示,在窗口中选择要提交到CVS上的项目资源(即文件),不必作任何设置(默认为提交项目所有文件),直接单击“完成”按钮。