MyEclipse_CVS配置

MyEclipse_CVS配置

ID:40560302

大小:281.50 KB

页数:8页

时间:2019-08-04

MyEclipse_CVS配置_第1页
MyEclipse_CVS配置_第2页
MyEclipse_CVS配置_第3页
MyEclipse_CVS配置_第4页
MyEclipse_CVS配置_第5页
资源描述:

《MyEclipse_CVS配置》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、版本控制在团队开发中是必不可少的。CVS是优秀的开源版本控制软件,Eclipse本身就内置了对CVS的支持,只需简单配置,即可使用CVS。首先我们要正确安装并配置好CVS服务器,通常LinuxServer都自带CVS服务,不过命令行操作比较繁琐。Windows下也有简单易用的CVS服务器,这里我们推荐CVSNT,可以下载CVSNT2.0.51a,安装并启动CVSNT: 图安装并启动CVSNT1然后切换到Repositories面板,添加一个Repository,命名为/cvs-java,CVSNT会提示是否初始化这个Repository,

2、选择是: 图安装并启动CVSNT2然后在Advanced面板上选中“PretendtobeaUnixCVSversion”: 图安装并启动CVSNT3然后,在Windows账户中为每一个开发人员添加用户名和口令。现在,CVSNT的安装配置已经完成,下一步,启动Eclipse,我们可以使用原有的Hello工程,或者新建一个Project,然后选择菜单Window->ShowView->Other,打开CVS->CVSRepositories: 图启动然后点击按钮,添加一个Repository: 图增加权限注意用户名和口令直接填Windows

3、的用户名和口令,然后选中“ValidateConnectiononFinish”,点击Finish完成: 图进入CVS首先,我们要将一个现有的工程放到CVS服务器中,切换到PackageExplorer,选中Hello工程,右键点击,选择Team->ShareProject…: 图工程放到CVS服务器使用刚才我们添加的Repository,继续,并将所有文件都添加到CVS中,最后Eclipse提示Commit: 图提示Commit填入一个简单的注释,确定,然后Eclipse会把整个工程提交到CVS服务器,可以在PackageExplore

4、r中看到图标发生了变化,Hello.java文件后面会有版本号1.1。在CVSRepositories面板中刷新,可以看到刚添加进来的工程: 图注释在团队开发中,当创建了一个基本的工程并提交到CVS后,别的开发人员首先要CheckOut这个工程到各自的本地计算机上,这里为了演示,首先我们在PackageExplorer中删除Hello工程,然后打开CVSRepositories(如果没有看到Repository就按照上面的方法添加Repository),选择Hello工程,右键点击,选择CheckOutAs…: 图CheckOutAs作为

5、一个Project签出,就可以在PackageExplorer中看到签出的工程。当对某些源文件作了修改后,需要提交更改到CVS服务器。选中更改的文件或工程,右键点击,选择Team->Commit…: 图提交更改然后填入简单的注释,就可以提交到CVS服务器上了,可以看到源文件的版本号变成了1.2。注意事项:1、在Eclipse同CVS服务器同步之前,要先刷新,否则可能会因为在Eclipse外面编辑的文件,Eclipse中没有刷新而导致同步报错,可以将Eclipse设置为自动刷新,操作方法:Window->Preferences->Workb

6、ench,选中Refreshworkspaceautomatically。即使如此,仍然可能出现问题,因为Eclipse刷新可能会有一定延迟,所以在报错时,手动刷新一下,再同步。2、下班离开公司之前Commit所有文件,上班之后Update所有文件,并根据Dailybuild的报告,修正昨天提交的版本中的错误信息。3、在修改文件之前,先Update一下,使得修改时的版本尽可能新,一旦发生冲突,解决它的工作量会比较小。如果是大家共同使用,并经常修改的文件,如Constants.java、struts-config.xml等文件,更要如此,最

7、好能通知其他人员Commit。4、在文件出现冲突时,应该先进行比对,将服务器端的修改更新至本地,不清楚的地方要同其他人沟通,合并完成后,选择OverrideandCommit更新,禁止不进行比对就进行OverrideandCommit操作!5、CVS不允许进行删除服务器端文件,所以大家最好不要提交临时文件及临时目录,如编译产生的文件和目录。6、不同功能模块的文件分开Commit,同一功能模块的文件一次Commit,对于分析错误、减少冲突、版本回退等有帮助。7、提交的文件必须经过测试,起码保证在本地是可以编译通过的,方便其他人测试。8、图形

8、文件和classes目录勿加入CVS,eclipse工程文件也一样。MyEclipseCVS配置的详情就向你介绍到这里,希望通过介绍,你对MyEclipseCVS配置更加了解。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。