1 CVSNT 安装
安装文件为 :cvsnt-2.5.03.2382.msi ,双击该文件即可开始安装。
安装结束后,在控制面版或从开始菜单中可以找到 CVSNT Control Panel, 点击进入 CVSNT 的控制面版;如图一:
图一 CVSNT 的控制面版
此时启动了两个服务 (Service):CVSNT 及 CVSNT Lock 。
2 创建库 (Repository)
图二,三 CVS 库配置(配置都是可改的,记住这两个图,下面配置有用到)
点击 Add 按钮,即可配置 CVS 的库,如图四所示:
图四 配置 CVS 库(这里添加后会在图二中显示)
按 OK 按钮 , 若 E:/CVSRepo 目录不存在,则会提示是否创建该目录,点击创建该目录,则在本地 E 盘出现如图五所示的目录结构。
图五 CVS 库相应的目录结构
在这个目录结构中,其中 CVSROOT 是管理员所使用的目录(网上都这样说,我也不知道怎么用)。
3 创建用户
在 开始 > 控制面板 > 用户账户 增加 NT 用户 () ,如 cvsUser1 。(依据团队开发需要,可添加任意多个。)(这里暂时就不添加了,使用系统现有的账户)
以上是 CVS 服务器端的设置。
4 在 Eclipse 中连接 CVS 库
在 Eclipse 的 window > Open Perspective 打开 CVS Repository Expolring 透视图(若上下文菜单中没有此选项,则可从 other… 菜单项中选择)
图六
图七
图八
在 CVS Respositories View 窗口的空白区(如图九),右键弹出上下文菜单, CVS > Repository Location… ,打开窗口,如图十。
图九 CVS Respositories View 窗口
图十 增加 CVS 库
填写说明:
Host ( CVS 服务器所在的机器名):填写 CVSNT Control Panel 中 Server Settings 中 Lock 的第一项名称(图三)。
Repository path ( CVS 服务器上设置的库名) : 填写 CVSNT Control Panel 中 Repository configuration 中添加的 Name 名称(图二)。
User ( NT 用户名) : 系统设置的账户
Password: 账户对应的密码
Connection type (与 CVS 服务器的连接类型) : 默认 pserver
User default port
Validate connection on finish
Save password( 随你了,哈哈 )
按 finish 按钮即可完成设置。
5 将项目加入 CVS 库
例如创建一个名为 testcvs 的项目,并在其中编写一个 HelloWorld 的类(假设在包 demo 下),现在将该项目工程加入 cvs 库。
右键点击该项目名称,在弹出的上下文菜单中,选 Team > Share Project ,
图十一 共享项目
如图十二所示:选择建立好的 CVS 库
图十二 将项目加入 CVS 库
以下用默认选项,按 next 直至 finish 。
此时,在 CVS 服务器端相应的库目录文件下会增加关于该工程及相关文件的目录,如图十三所示:
图十三 CVS 库目录
而相关文件则以 ,v 的文件名形式存放,如: HelloWorld.java,v, 在 Eclipse 中也有相应的标志表示文件已加入 CVS 库中,如图十四所示:
图 十四 CVS 库目录
若创建新文件,则可以在弹出的上下文菜单中,用 team > add Version to Control 将新文件加入 CVS 库中,以便版本控制。
图十五 没有加入 CVS 的类显示
图十六 加入 CVS
图十七 提交版本
图十八 加入版本控制提交后的类显示
6 将 CVS 库中的项目导入的 Eclipse 的工作空间
Eclipse > File > import 进入 import 窗口,如图十所示:选 CVS , Projects From CVS ,按 next 命令按钮,进入从 CVS 库中选择项目窗口,如图十九所示,选择使用已存在的库,
图十九 从 CVS 库中导入项目 (1)
选择项目所在的 CVS 库
图二十 从 CVS 库中导入项目 (2)
如图二十一选择库中的项目(选择项目名),
图二十一 从 CVS 库中导入项目 (3) (这里是 NEXT ,不是 Finish )
图二十二 从 CVS 库中导入项目 (4)( 这里按需要创建 project or 选择已有 project)
最后,在图二十二中,按 Finish 即进入 New Project 窗口或者原 project 。。。
补充:
CVSNT安装文件及整个文档CSDN下载地址: http://download.csdn.net/source/2319955