Eclipse快速上手指南之使用CVS

简介:  版本控制在团队开发中是必不可少的。CVS是优秀的开源版本控制软件,Eclipse本身就内置了对CVS的支持,只需简单配置,即可使用CVS。   首先我们要正确安装并配置好CVS服务器,通常Linux Server都自带CVS服务,不过命令行操作比较繁琐。
 版本控制在团队开发中是必不可少的。CVS是优秀的开源版本控制软件,Eclipse本身就内置了对CVS的支持,只需简单配置,即可使用CVS。

  首先我们要正确安装并配置好CVS服务器,通常Linux Server都自带CVS服务,不过命令行操作比较繁琐。Windows下也有简单易用的CVS服务器,这里我们推荐CVSNT,可以下载CVSNT 2.0.51a,安装并启动CVSNT:

img_78b3063e6727eb7eb63d5aa160a1429a.jpg

  然后切换到Repositories面板,添加一个Repository,命名为/cvs-java,CVSNT会提示是否初始化这个Repository,选择是:

img_78b3063e6727eb7eb63d5aa160a1429a.jpg

  然后在Advanced面板上选中“Pretend to be a Unix CVS version”:

img_78b3063e6727eb7eb63d5aa160a1429a.jpg

  然后,在Windows账户中为每一个开发人员添加用户名和口令。

  现在,CVSNT的安装配置已经完成,下一步,启动Eclipse,我们可以使用原有的Hello工程,或者新建一个Project,然后选择菜单Window->Show View->Other,打开CVS->CVS Repositories:

img_78b3063e6727eb7eb63d5aa160a1429a.jpg

  然后点击按钮 img_78b3063e6727eb7eb63d5aa160a1429a.jpg,添加一个Repository:

img_78b3063e6727eb7eb63d5aa160a1429a.jpg

  注意用户名和口令直接填Windows的用户名和口令,然后选中“Validate Connection on Finish”,点击Finish完成:

img_78b3063e6727eb7eb63d5aa160a1429a.jpg

  首先,我们要将一个现有的工程放到CVS服务器中,切换到Package Explorer,选中Hello工程,右键点击,选择Team->Share Project…:

img_78b3063e6727eb7eb63d5aa160a1429a.jpg

  使用刚才我们添加的Repository,继续,并将所有文件都添加到CVS中,最后Eclipse提示Commit:

img_78b3063e6727eb7eb63d5aa160a1429a.jpg

  填入一个简单的注释,确定,然后Eclipse会把整个工程提交到CVS服务器,可以在Package Explorer中看到图标发生了变化,Hello.java文件后面会有版本号1.1。在CVS Repositories面板中刷新,可以看到刚添加进来的工程:

img_78b3063e6727eb7eb63d5aa160a1429a.jpg

  在团队开发中,当创建了一个基本的工程并提交到CVS后,别的开发人员首先要Check Out这个工程到各自的本地计算机上,这里为了演示,首先我们在Package Explorer中删除Hello工程,然后打开CVS Repositories(如果没有看到Repository就按照上面的方法添加Repository),选择Hello工程,右键点击,选择Check Out As…:

img_78b3063e6727eb7eb63d5aa160a1429a.jpg

  作为一个Project签出,就可以在Package Explorer中看到签出的工程。

  当对某些源文件作了修改后,需要提交更改到CVS服务器。选中更改的文件或工程,右键点击,选择Team->Commit…:

img_78b3063e6727eb7eb63d5aa160a1429a.jpg

  然后填入简单的注释,就可以提交到CVS服务器上了,可以看到源文件的版本号变成了1.2。

  以上简单介绍了如何搭建CVS服务器以及在Eclipse中如何使用CVS,可以参考CVS手册以便了解Branch、Merge等更多功能的使用。
目录
相关文章
|
Java Android开发 数据安全/隐私保护
|
Android开发 开发者
MyEclipse中使用CVS管理
MyEclipse下CVS之使用      1 CVSNT安装     安装文件为:cvsnt-2.5.03.2382.msi,双击该文件即可开始安装。     安装结束后,在控制面版或从开始菜单中可以找到CVSNT Control Panel,点击进入CVSNT的控制面版;如图一:           图一 CVSNT的控制面版   此时启动了两个服务(Service):CVSNT及CVSNT Lock。
952 0
|
Linux Android开发 数据安全/隐私保护
Eclipse中CVS的喜与忧
 Eclipse自带的CVS客户端,只需要几步简单的配置,就可以进行小组协同开发,并且使用起来十分方便。新建项目的步骤大致为: 1、File-->New-->New Project,从New Project窗口中选择CVS-->Project from CVS,点击Next 2、如果是第一次...
867 0
|
4月前
|
Java Maven Android开发
在Eclipse里配置Maven插件
Maven是一款比较常用的Java开发拓展包,它相当于一个全自动jar包管理器,会导入用户开发时需要使用的相应jar包。使用Maven开发Java程序,可以极大提升开发者的开发效率。下面我就跟大家介绍一下如何在Eclipse里安装和配置Maven插件。
51 0
|
1月前
|
XML Java Maven
eclipse 、idea 安装activiti插件
eclipse 、idea 安装activiti插件
|
5月前
|
Java Android开发
eclipse安装SpringBoot插件的无敌办法
eclipse安装SpringBoot插件的无敌办法
60 0
|
5月前
|
Java Android开发 Spring
在 Eclipse 中安装 SpringTools 插件
在 Eclipse 中安装 SpringTools 插件
65 0
|
6月前
|
XML Java 应用服务中间件
Eclipse插件下载地址汇总
Eclipse插件下载地址汇总
46 0
|
7月前
|
存储 Android开发
Eclipse安装Flowable Eclipse Designer插件实现图形建模BPMN 2.0流程图
Eclipse安装Flowable Eclipse Designer插件实现图形建模BPMN 2.0流程图
176 0