欢迎来到天天文库
浏览记录
ID:49651301
大小:1.02 MB
页数:20页
时间:2020-03-03
《MyEclipse下CVS之使用.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、20前言CVS,ConcurrentVersionSystem是一个C/S系统,是一个常用的代码版本控制软件。 CVS的基本工作思路是这样的:在一台服务器上建立一个源代码库,库里可以存放许多不同项目的源程序。由源代码库管理员统一管理这些源程序。每个用户在使用源代码库之前,首先要把源代码库里的项目文件下载到本地,然后用户可以在本地任意修改,最后用CVS命令进行提交,由CVS源代码库统一管理修改。这样,就好像只有一个人在修改文件一样,既避免了冲突,又可以做到跟踪文件变化等。目录前言1安装CVSNT服务器端软件2
2、创建库(Repository)3创建windows系统用户4在MyEclipse中连接CVS库7将本地Java项目加入到CVS库中9将CVS库中的项目导入的Eclipse的工作空间11开发中的“update”和“commit”14关于编码设置17移除CVS配置1920安装CVSNT服务器端软件下载CVSNT安装文件:cvsnt-2.5.03.2382.msi双击安装,默认设置,下一步到安装结束,安装结束后重启计算机安装结束后,在控制面版或从开始菜单中可以找到CVSNT——CVSNTControlPanel,
3、点击进入CVSNT的控制面版,确保CVSNT服务和CVSNTLOCK服务是启动的(默认为启动)20创建库(Repository)切换到RepositoryConfiguration选项卡,点击“Add”,添加一个新的源代码库设置Location:选择一个磁盘目录,例如E:/MYCVS作为源代码库的目录20,目录不存在会自动创建设置Name:输入一个自定义名称作为库名称,名称要以斜杠开头,例如/MYCVS设置Description:此处是库描述,可选择性填写创建源代码库完毕创建windows系统用户20一个开
4、发小组可能有多个成员,在开发中多个成员使用的是一个源代码库,需要在源代码库所在的机器上创建多个windows用户,一般来讲,有多少个开发小组成员就创建多少个用户。在“我的电脑”右键——“管理”,在管理窗口中选择“本地用户和组”——“用户”,空白处右键——“新用户”,添加N个新用户例如添加了两个新用户,user001和user002为了保证创建的用户在源代码库中有读写权限,可以授予新用户为管理员的权限20需要在administrators组中添加这些新用户到此为止,CVS服务器端的配置结束,接下来还需要在Ec
5、lipse客户端中配置和服务器端的连接20在MyEclipse中连接CVS库架设好一台CVS服务器之后,就准备开始开发项目了,每一个开发成员都需要用自己的MyEclipse去连接CVS库,值得一提的是,就算CVS服务器是本机,开发人员也需要用这种网络方式去访问CVS库打开MyEclipse,window——OpenPerspective——others,打开CVSRepositoryExpolring透视图在CVSRespositories面板的空白区,右键弹出上下文菜单,CVS——RepositoryLo
6、cation…,打开窗口20在窗口中做如下设置:Host:连接CVS服务器的IP地址或者机器名Repositorypath:CVS具体库名User:连接CVS服务器的用户名,这些用户刚才已经创建好了Password:连接密码其他设置默认,如果设置没有问题,点击“finish”完成连接20将本地Java项目加入到CVS库中如果这个项目还没有开始,那么需要有一个开发人员(比如组长)创建出这个项目,然后放到CVS库中,然后其他成员再从CVS库中导入这个项目到各自的机器上示例:创建一个新项目,例如HelloCVS项
7、目,然后再新建一个类,例如A.java,随便敲点代码。在项目名称上右键——Team——ShareProject,在弹出窗口中选择刚才创建好的连接,然后下一步——全都是默认设置直到完成。现在这个项目已经可以和CVS服务器之间做交互了。2020可以看到项目已经加入到了CVS库中将CVS库中的项目导入的Eclipse的工作空间由于是团队开发,大家开发的是同一个项目,所以当一个人把项目创建好放到CVS库中后,其他的成员无需再创建新项目加入到CVS库中,直接把在CVS库中已经存在的项目导入到本地Eclipse的工作空
8、间即可在MyEclipse中,File菜单——import,打开导入窗口,选择“CVS”下的“ProjectsfromCVS”20选择创建好的CVS服务器连接20选择要导入的项目,Finish结束20开发组的每个成员都用这种方法导入同一个项目,然后就可以组团开发了开发中的“update”和“commit”在开发中关于CVS有两个常用的操作:update和commitupdate的功能是把CVS库中的文件或者目录最
此文档下载收益归作者所有