MyEclipse中配置CVS

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Myeclipse中配置CVS://hi.baidu.com/zhangnan4913/blog/item/21c46623bb1be3539922ed2a.htmlCVS(ConcurrentVersionSystem),可翻译成并行版本系统,它主要用于版本的管理,尤其在多人团队合作的开发模式中作用巨大。在团队合作开发中,要对整个项目的各个文件进行控制是多么繁琐的一件事情,经常会出现不同的人修改了同一个程序,而需要人工合并整理。更糟糕的是,项目会出现多个版本,连开发者自己都不知道自己修改了哪些文件,大量的精力消耗在各个版本,各个文件的整合中。CVS可以帮助我们解决这些麻烦,而省下更多的精力用在项目本身之中。1CVSNT安装安装文件为:cvsnt-2.5.03.2382.msi,双击该文件即可开始安装。安装结束后,在控制面版或从开始菜单中可以找到CVSNTControlPanel,点击进入CVSNT的控制面版;CVSNT的控制面版此时启动了两个服务(Service):CVSNT及CVSNTLock。2、单击CompatibilityOptions标签,然后单击Respondascvs1.11.2toversion3、单击Repositoryconfiguration标签,这里可以配置CVS资源库(上图),单击Add按钮,出现ServerSettings对话框(下图),在Location文本框中选择本地资源库所在目录;在name文本框中输入存储路径。填完以后单击OK。4、单击ServerSettings标签,在RunAs列表框中设定CVS管理员的帐户,客户端可以通过这个帐户登陆CVS资源库。5、最后单击确定OK了。6在Eclipse中联接CVS库在Eclipse的windowOpenPerspective打开CVSRepositoryExpolring透视图(若上下文菜单中没有此选项,则可从other…菜单项中选择),在CVSRespositoriesView窗口的空白区(上图),右键弹出上下文菜单,CVSRepositoryLocation…,打开窗口,(下图)5将项目加入CVS库例如创建一个名为CVSTestProj的项目,并在其中编写一个HelloWorld的类(假设在包demo下),现在将该项目工程加入cvs库。右键点击该项目名称,在弹出的上下文菜单中,选TeamShareProject,以下用默认选项,按next直至finish。MyEclipse下CVS之使用安装安装文件为:cvsnt-2.5.03.2382.msi,双击该文件即可开始安装。安装结束后,在控制面版或从开始菜单中可以找到CVSNTControlPanel,点击进入CVSNT的控制面版;如图一:图一CVSNT的控制面版此时启动了两个服务(Service):CVSNT及CVSNTLock。2创建库(Repository)图二CVS库配置点击Add按钮,即可配置CVS的库,如图三所示:图三配置CVS库按OK按钮,若D:/CVSRepo目录不存在,则会提示是否创建该目录,点击创建该目录,则在本地D盘出现如图四所示的目录结构。图四CVS库相应的目录结构在这个目录结构中,其中CVSROOT是管理员所使用的目录。3创建用户在开始管理计算机管理的用户管理中增加一个用户,如cvsUser1。在一个团队中,有多少个开发者即可以创建多个用户。以上是CVS服务器端的设置。下面将说明客户端如何使用CVS,Eclipse本身提供了CVS客户端的功能。4在Eclipse中联接CVS库在Eclipse的windowOpenPerspective打开CVSRepositoryExpolring透视图(若上下文菜单中没有此选项,则可从other…菜单项中选择),在CVSRespositoriesView窗口的空白区(如图五),右键弹出上下文菜单,CVSRepositoryLocation…,打开窗口,如图六。右键弹出菜单View图五CVSRespositoriesView窗口NT用户名CVS服务器上设置的库名CVS服务器所在的机器名用户名对应的密码与CVS服务器的联接类型图六增加CVS库按finish按钮即可完成设置。5将项目加入CVS库例如创建一个名为CVSTestProj的项目,并在其中编写一个HelloWorld的类(假设在包demo下),现在将该项目工程加入cvs库。右键点击该项目名称,在弹出的上下文菜单中,选TeamShareProject,如图七所示:选择好已建好的CVS库图七将项目加入CVS库以下用默认选项,按next直至finish。此时,在CVS服务器端相应的库目录文件下会增加关于该工程及相关文件的目录,如下图所示:图八CVS库目录而相关文件则以,v的文件名形式存放,如:HelloWorld.java,v,在Eclise中也有相应的标志表示文件已加入CVS库中,如下图所示:注意文件已加入CVS库的标志图九CVS库目录若创建新文件,则可以在弹出的上下文菜单中,用teamaddVersiontoControl将新文件加入CVS库中,以便版本控制。6将CVS库中的项目导入的Eclipse的工作空间从Fileimport进入import窗口,如图十所示:选CVS,ProjectsFromCVS,按next命令按钮,进入从CVS库中选择项目窗口,如图十一所示,选择使用已存在的库,图十从CVS库中导入项目(1)如图十二选择库中的项目,最后,在图十三中,按Finish即进入NewProject窗口,此时,按创建Project向导进行项目创建即可。选择项目所在的CVS库图十一从CVS库中导入项目(2)选择项目名称图十二从CVS库中导入项目(3)图十三从CVS库中导入项目(4)本文来自CSDN博客,转载请标明出处:在windowxp下配置cvs@126/blog/static/277123932009102510515870/最近,为了让cvs能够集成在协同开发平台上,所以要安装cvs进行测试,没想到在配置过程中,添加用户时出现错误:cvs[serveraborted]:passwdrequireswriteaccesstotherepository.这个错误困扰了我两天,现在终于把它搞定了,在这记录一下配置过程.配置如下:操作系统:windowxp版本:cvsnt-2.5.03.2382.msi安装目录:E:\CVSNTwindowxp系统的登陆账号:test密码:******一、先安装cvsnt-2.5.03.2382.msi二、安装完后打开:开始--》程序--》CVSNt--》cvsntcontrolpannal三、cvsntcontrolpannal配置如下图所示:图一图二图三图四图五图六图七四、通过看以上配置图,相信以明白了cvsntcontrolpannal的配置,安装完之后,用户要进行设置的比较重要的图是图二,三,四,七,这几个图一定要看清楚,要不然会出现不可预知的错误,我刚开始时提到的错误:【添加用户时出现错误:cvs[serveraborted]:passwdrequireswriteaccesstotherepository.】这个错误是由于图七的配置不当造成的。多选了选项:【alluserareread】的复选框。顺便说明一下:从图二的选项卡中,选择【add】按扭就可以进入图三。五、cvsnt安装完成和cvsntcontrolpannal配置完成后,我们来添加用户,步骤如下:1、打开命令提示符窗口:开始--》运行---》输入cmd后回车。2、输入命令:setcvsroot=:pserver:test@localhost:2401/cvsroot注:红色的test为windowxp的系统登陆账号,红色的cvsroot为数据苍库的名称,也就是我们图三中的Name里的值,蓝色的2401为端口号,这是默认的端口号,可以省略不写,但是良好的习惯写上吧。3、.输入命令:cvslogin出现提示:Logginginto:pserver:test@localhost:2401:/cvsroot。4、输入密码:******,此时已经登陆到cvs上去了。5、下面开始用系统用户添加别的授权用户:输入命令:cvspasswd-rtest-azdm出现提示:Addinguserzdm@localhostNewPassword:输入密码:123456出现提示:VerifyPassword:输入确认密码:123456此时添加用户成功。6、尝试用刚添加的用户登陆:首先先退出系统用户:输入命令:cvslogout然后,尝用zdm登陆:输入命令:setcvsroot=:pserver:zdm@localhost:2401/cvsroot输入命令:cvslogin出现提示:Logginginto:pserver:zdm@localhost:2401:/cvsroot。输入密码:123456,此时已经登陆到cvs上去了。7、如果要添加多个用户,重复步骤5就可以了。8、当添加完成用户后,我们关闭windowxp系统用户,到数据苍库e:\cvsroot\cvsroot\目录下找到config文件,注意开头两行代码:#Setthisto'no'ifpservershouldn'tchecksystemusers/passwords#SystemAuth=yes把第二行#SystemAuth=yes改成SystemAuth=no,然后保存就可以了

1 / 23
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功