Eclipse团队CVS简明教程

在学校用eclipse,从来都是自己写自己的,就是有合作,也就是考来考去,从来没用过eclipse的CVS功能,但是,现在发现,CVS很好用,也很有必要使用,就转了个教程

转载自:http://blog.sina.com.cn/s/blog_4c98b96001000b6o.html

eclipse提供了强大的个人版本管理机制,每一次被保存的更改都可以得到恢复。而且可以精确到每一个方法的版本恢复。操作也十分方便,在任何一个能看到 所要操作文件的观察窗口中,例如资源浏览窗口,选中该文件,点击右鼠标键,选择Compare with或Replace with,如果是恢复已经被删除的方法则可以选择Add from local history,之后相应的本地历史记录就会显示出来,按照你的需求找到相应的版本就可以了。强大的个人版本管理功能为程序员提供了更多的信心:只管编下 去,任何不小心的错误都可以恢复,在Eclipse下开发,是有"后悔药"的!


  Eclipse缺省为版本管理工具CVS提供了接口,可以非常方便的连接到CVS服务器上。通过CVS版本管理,Eclipse为团队开发提供良好的 环境。要连接CVS服务器需要先打开团队视图(Team Perspective),然后在Reponsitories观察窗口中点击鼠标右键并选择新建(New),在打开的对话框中可以填入要连接的CVS库所 需要的信息,如CVS服务器类型,目前Eclipse支持三种方式:pserver、extssh和ext,还要填入用户名,主机名,密码, reponsitory地址等信息。

  在Eclipse中使用CVS需要注意的是一些术语和功能的变化,CVS中的Branch这里被称为Stream,取消了CVS中check out、import和commit等功能,统统用鼠标右键菜单中的Team->Synchronized with Stream来替代。这些功能都通过图形界面完成,在每次操作中都会有当前文件和以前各个版本的比较窗口,操作非常直观,易于掌握,因此这里也就不再做进 一步介绍了。

1、创建和配置CVSNT

1)简述

        CVS (Concurrent Versions System)系统在团队开发项目时进行版本控制,采用的是C/S架构

        Eclipse内建了CVS客户端,方便团队CVS控制

        目前Unix平台都带CVS服务器,Windows平台比较流行的是CVSNThttp://www.cvsnt.com/cvspro

        先要安装CVSNT(我的是在Windows 2003 Server上)

        安装完后启动CVSNT Control Panel,可以在Service Status页中看到运行中的服务

o_cvs1.JPG


2)创建CVS Repository

        选择Repositories页,点击Add按钮创建新的CVS Repository

o_cvs2.JPG


        Location部分指定保存Repository的目录(可以新建)

        Name部分指定Repository名(以/开始)

        确保Publish Repository选中

        在确认初始化Repository就创建好了Repository

3)配置选项

        为了使Eclipse能够正常和CVSNT通信,还要将Compatibility页中的Respond as cvs 1.11.2 to version request项选中

o_cvs3.JPG


4)用户管理

        CVSNT最简单的用户管理方式就是和NT验证结合,这样,创建一个NT用户也就创建了一个CVS用户

        通过系统管理员设置用户的访问权限来控制用户对CVS的访问,例如,为了使用户能够向CVS提交更新的文件,就必须给该用户变更的权限

2、共享工程项目

1)创建工程

        在Eclipse中创建如下图的简单工程

o_cvs4.JPG


2)指定Repository位置

        Windows -> Open Perspective -> Other

        选择CVS Repository Exploring项,打开CVS Repository Exploring

        在CVS Repositories视图中右击,选择New -> Repository Location

o_cvs5.JPG

        指定CVS主机名和Repository路径(带/Repository名)

        指定用户名和密码

        指定通信协议,通常使用pserver

        点击Finish创建Repository位置信息

3)共享工程

        在Navigator视图中右击工程名,选择Team -> Share Project

        选择已创建的Repository位置(也可以在此处新建)

o_cvs6.JPG

        缺省使用工程名作为模块名

        向导的最后一页显示工程中将要被提交和追加的文件

o_cvs7.JPG

       

点击 Finish按钮完成共享,期间对提交和追加确认都选择 Yes,并可以输入描述性注释

        共享后的工程如下图所示

o_cvs8.JPG




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值