Eclipse中CVS的喜与忧

 Eclipse自带的CVS客户端,只需要几步简单的配置,就可以进行小组协同开发,并且使用起来十分方便。新建项目的步骤大致为:

1、File-->New-->New Project,从New Project窗口中选择CVS-->Project from CVS,点击Next

2、如果是第一次使用CVS,则在Checkout from CVS窗口中选择“Create a new repository location”,点击Next

3、在接下来的Checkout from CVS窗口中,Host中输入CVS服务器的IP,如1.2.3.4;Repository path中输入CVSROOT地址,如/home/test/cvsroot;User和Password中分别输入用户名和密码;在Connection type中一般使用默认的pserver,当然也可以根据自己CVS服务器的认证方式选择不同的连接类型;如果使用默认端口号,则选择Use default port,否则选择Use port,然后在后面输入CVS服务器的端口号,如1009;最后一项Save password,是否需要保存密码,建议不保存,因为经常输入密码会增强记忆,免得换了一台机器就记不起密码了。点击Next

4、这时就需要指定要Checkout代码所在的Module。如果知道Module名字,可以选中“Use sepcified module name”,然后在其后输入名字既可;如果不知道,可以选择“Use an existing module”,Eclipse就会从服务器上取得所有Module,并生成一个列表,从中选择一个既可。点击Next

5、这时就会出现Check Out As。这里就可以根据需要选择:如果想指定Project所存在的位置,而不是默认的workspace位置,就可以选择“Check out as a project configured using the New Project Winzard”,这样在结束后就会打开“New Project”的向导。“Checkout subfolders”,一般是需要选择的,除非只需要Checkout一个特定文件或文件夹。点击Next

6、此时选择Tag或者Branch,当在"Select a tag"中输入名称,Eclipse会自动过滤匹配,如果存在输入的Tag,就会自动显示在“Matching tags”中,反之,该列表为空。选择后点击“Finish”,完成所有配置。

 

经过以后大概6个步骤,Eclipse就开始从CVS Server中Checkout 出来你需要的文件了。经过一段时间或长或短的等待后,就可以开始工作了。

 

不过,我并没有这么幸运,放假前把一切都配置完毕,就让Eclipse自己从大洋彼岸Checkout程序代码。早上又花费了n多的精力,放到本地的SVN Server中,可是还没有来得及庆祝,心情就像今天北京的天气一样,变得电闪雷鸣了。

由于当前开发的程序的编译环境特殊,需要在Linux下完成,可是Eclipse在Checkout时把其中的某些文件的UNIX换行符,全部自作聪明地转化为了Windows换行符,结果可想而知,所有脚本都不能运行【No such file or directory】。于是现在又不得不从Linux上使用命令行从新Checkout所有Code,我可怜的电脑又要昼夜工作了。

 

Eclipse很方便,有时候也很让人无奈,也许我应该换成Linux的工作换成,不用再忍受Windows的折磨。

时间: 2024-09-10 05:42:14

Eclipse中CVS的喜与忧的相关文章

eclipse中的cvs为什么无法查看历史记录了,并报错了。

问题描述 eclipse中的cvs为什么无法查看历史记录了,并报错了. 问题描述:我在eclipse中点击一个项目中的一个activity的文件-->右键-->选择Team-->show history(查看cvs中的历史文件)后报错了.无法查看到cvs中以前的历史记录了,为什么啊?求帮助啊!!! 报错信息: java.lang.IllegalArgumentException: Argument not valid at org.eclipse.swt.SWT.error(SWT.ja

探讨如何在Eclipse中过滤版本控制文件.svn

当我们使用版本管理工具的时候,比如 CVS.SVN或者harvest,都会在 checkout 到本地的源代码中发现很多代码之外的多余文件夹及文件,这些文件夹及文件对于版本管理工具而言非常重要,不能随便删除,但是在我们的项目开发中却显得有些碍手碍脚.在Eclipse中可以通过如下方式进行排除:方法一:"Project->Properties->Java Build Path",右侧的面板中的"Source"选项卡,展开"source folde

新浪微博融资的喜与忧

新浪微博将于第二季度在纽交所上市的消息几乎已经是在众人意料之中,融资到5亿美元,估值约40-50亿美元,这对于运营4年的微博业务来说,看起来似乎是个不错的结果.但从总体来说,其实喜忧半参.下文将就新浪微博融资背后的喜与忧进行分析 先来说说高兴的. 可以说新浪微博选择的时间窗口其实非常好,第一.首次盈利,业绩增长依旧强劲.去年微博在第四季度实现了300万美元的营业利润,在2012年的时候亏损额还高达9300万美元;第二.中概股回暖,最近多家中概股都成功IPO,估值还不错,说明海外投资者开始接受中概

探讨如何在Eclipse中过滤版本控制文件.svn_java

当我们使用版本管理工具的时候,比如 CVS.SVN或者harvest,都会在 checkout 到本地的源代码中发现很多代码之外的多余文件夹及文件,这些文件夹及文件对于版本管理工具而言非常重要,不能随便删除,但是在我们的项目开发中却显得有些碍手碍脚.在Eclipse中可以通过如下方式进行排除:方法一:"Project->Properties->Java Build Path",右侧的面板中的"Source"选项卡,展开"source folde

卡巴斯基实验室新调查:虚拟化安全的喜与忧

随着虚拟化技术的不断 深入,越来越多的企业依靠虚拟化架构运行关键的日常功能.同时,如何保护虚拟化架构的安全也成为企业亟待解决的问题之一.根据卡巴斯基实验室的调查,虚拟化安全虽已引起了企业的更多关注, 但是对 于是否有必要采取专门的虚拟化安全软件,企业仍忧虑重重.让企业欢喜,让企业忧IT技术不断革新令虚拟化技术风生水起.近几年,虚拟化服务器和虚拟桌面渐渐为 各类企业所熟知并使用,而非大型企业的专享.对于这些企业而言,使用虚拟化技术并非是为了"赶时髦".虚拟化技术能够为企业带来真真正正的收

从盲筹成风 看国内科技企业的喜与忧

自古以来,正常的商业模式都在遵循一条最基本的铁律:消费者对商品.服务具有一定的知情权,然后再根据需求确定是否购买.也就是说,商品.服务的销售逻辑,是建立在消费者对其有着一定的了解基础之上的.凡是可以压制.回避消费者的知情权,都可以看成是不正规的销售模式.但随着互联网和智能硬件的发展,这一条铁律正在被悄然打破. 原本为资金.资源不足的创业团队准备的众筹,已经被国内科技企业"玩坏",沦为它们手中营销.推广的噱头以及试探消费者反映的调查平台,失去众筹本身的初衷.但更让人无语的是,国内科技企业

[Eclipse]同步CVS时总是提示错误

我在一台机器上使用CVSNT建立了CVS库,并把项目提交到库中没有问题. 回到家修改了一些代码和配置文件,再同步项目的时候,处理到struts-config.xml时提示: Error fetching file revisions 不明白为什么,然后上google查了一下,找到两个相关问题的地址. 一个是eclipse cvs的faq,上面关于这个问题的解释如下: This error, or an error stating that "An error has occurred proce

eclipse中svn1.10.9插件设置Ignored Resources中.project等无效

问题描述 eclipse中svn1.10.9插件设置Ignored Resources中.project等无效 Myeclipse中svn1.10.9插件设置Ignored Resources中.project等不起作用下面是myeclipse配置的图片: 解决方案 重启也不可用,是插件本身问题 解决方案二: 你重启了吗?重启下试试

在Eclipse中构建备忘单

Eclipse提供了一种用于显示迷你型指南的内置机制,称为备忘单(cheat sheet).备忘单可以快速而有效地指导您如何在Eclipse中执行包含多个步骤的过程,它显示在工作台的边角处,您可以容易且快速地查看它们. 本教程演示了如何为Eclipse构造备忘单.构造完毕之后,它们还可以运行在BEA Workshop Studio.BEA Workshop for WebLogic和其他任何Eclipse系统之上,或许能对您现有的工具和插件进行补充.示例下载中提供了3个准备好的备忘单,其中一个备