Eclipse-cvs指南

http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftasks-117.htm

http://www.yesky.com/239/1904239.shtml

Eclipse快速上手指南之使用CVS

2005-01-22 11:09作者:asklxf 出处:csdnblog责任编辑:方舟

 

  版本控制在团队开发中是必不可少的。CVS是优秀的开源版本控制软件,Eclipse本身就内置了对CVS的支持,只需简单配置,即可使用CVS。

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


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


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


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

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


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


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


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


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


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


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


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

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


  

================

http://www.gispark.com/html/programme/2007/0603/1178.html

Eclipse中cvs的使用介绍[附图]:

很多时候我们在做项目开发时,会用到cvs,现在我给大家介绍一下关于eclipse下怎么使用cvs管理功能,eclipse本身是自带cvs的,我们只要简单设置一下让它连接到cvs服务器上。
    看下图

点击cvs的图标出现此画面后,在空白处点击右键就可以,新建一个资源库位置,如下图

输入完信息后,点击完成,就建立好了,跟cvs服务器的连接,下面我们打开cvs服务器上的目录

对于cvs服务器上的目录,我们可以检出,一种是检出为项目,就会将目录检出在eclipse中自动生成一个项目,
也可以将某个目录检出到任何一个项目中即〔检出到〕这个功能,需要注意的是只有检出的文件,在修改后才可以提交。下面看对文件的操作:

本文来GIS公园


对于文件来说,我们最常用的就是比较cvs中各个版本文件的区别,方便我们查找更新有没有问题,点击任何一个文件点击右键就可看到上面的图片,然后我们使用在资源历史记录中显示,看到下图:

我们按住ctrl键点击鼠标选择两个版本的文件,然后点击鼠标右键,点击比较就可以比较这个文件这两个版本之间的差异了。

下面我们看看怎么样来更新cvs服务器上的文件,前面已经讲了,只有从cvs服务器中检出的文件才可以更新和提交,看下图

在 项目中选中任何一个检出的文件,点击鼠标右键,选择小组,就可以看到提交和更新等很多功能。你只要更改好后,点击提交就可提交到cvs服务器中,点击更新 是从cvs服务器中取文件更新本地文件,这里需要注意的是,当我们建立的项目是源代码文件和编译好的类文件是不同目录的时候,是不能传类文件,传的话会导 致cvs服务器上的文件出问题,只能将类文件单独复制到专门用来上传的目录上传,因为项目在编译的时候会将原文件下的cvs目录也编译到类文件下,所以会 导致这个问题。

内容来自GIS公园


下面顺便说一个eclipse本地文件的一个历史记录的功能,看到上图中的比较和替换为,就是eclipse一个本地的历史记录功能,帮助你可以恢复以前或者跟以前的文件比较的功能。看下图
相信大家一看就会明白这个功能。
关于eclipse+cvs的基本功能使用其实很简单,大家试一下就知道,我在项目中用得最多的都是它的比较功能,对于文件上传我还是用cvs的客户端程序,因为源代码目录和类文件目录不同,所以这样比较安全,希望
这些能对各位使用eclipse中的cvs有所帮助。如有问题欢迎指出。
                                                --大肚翁   
                                                              2004.10.9

内容来自GIS公园


本文来GIS公园

         在第一部分中讲述了一个问题,关于 项目在编译的时候会将原文件下的cvs目录也编译到类文件下,所以会导致上传类文件出问题。经过这两天的研究发现这个问题是可以解决的。方法如下:
点击窗口下的首选项看到下图:

按图上所说的,已过滤CVS目录,还有就是去掉完全构建时清空文件夹,这样的话在编译文件是就不会将类文件所在的文件夹中的cvs目录删除。做好这两部就可以解决问题了。

GIS公园www.gispark.com

      我们在多人进行一个项目进行开发时,通常会碰到一个问题就是两个人从cvs服务器上同时下载了同一个文件,进行修改,当一个人先提交而另一个人后提交时通 常就将前一个人修改的覆盖掉了,我们看看eclipse中的cvs是怎样处理这个问题的,首先我们从cvs中检出一个目录为项目为test然后打开一个文 件test1.txt文件在文件中加了adc如下图:


然后我们用cvs的客户端程序下载同一个test目录,然后在test1.txt文件中增加bbb,这样相当于两个人同时修改了同一个文件,我们先提交一个。如下图:


然后在eclipse中提交同样的文件test1.txt,如下图


会出现一个错误: www.gispark.com

这个错误表明了你的提交文件失败了,我再使用另外一个功能,就是与资源库同步功能,在前一张图中可以看到,点击资源库同步后看到下图:图中有相应的说明

这样你就可以知道第一个更新修改了哪里,更重要是你也可以覆盖提交,或者覆盖更新本地的文件,看下图:
内容来自GIS公园


 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值