java入门到精通第3章.ppt

上传人:wuy****n92 文档编号:70794126 上传时间:2023-01-28 格式:PPT 页数:15 大小:321.97KB
返回 下载 相关 举报
java入门到精通第3章.ppt_第1页
第1页 / 共15页
java入门到精通第3章.ppt_第2页
第2页 / 共15页
点击查看更多>>
资源描述

《java入门到精通第3章.ppt》由会员分享,可在线阅读,更多相关《java入门到精通第3章.ppt(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第三章第三章 CVSCVSCVS是是Concurrent Version System(并行版本系(并行版本系统)的缩写,它是当前比较流行的版本控制系统。可以使用统)的缩写,它是当前比较流行的版本控制系统。可以使用CVS进行团队开发协作,并且能够解决协作会经常碰到的问进行团队开发协作,并且能够解决协作会经常碰到的问题。比如自己上传的文件其他队友删除,或者需要修改旧版题。比如自己上传的文件其他队友删除,或者需要修改旧版本时却发现只保留了最新版等等。在学习完本章后,这些问本时却发现只保留了最新版等等。在学习完本章后,这些问题都会解决,并且能够使用题都会解决,并且能够使用CVS轻松进行管理操作。轻松

2、进行管理操作。3.1 CVS3.1 CVS概述概述CVS是一个开源版本控制系统,它采用是一个开源版本控制系统,它采用C/S(客户端(客户端/服务器)结构,项目代码文档全部保存在服务器端,开发时服务器)结构,项目代码文档全部保存在服务器端,开发时,客户端需要在服务器端下载代码文档,在本机开发,开发,客户端需要在服务器端下载代码文档,在本机开发,开发者可以随时将代码文档提交到服务器端,也可以随时在服务者可以随时将代码文档提交到服务器端,也可以随时在服务器端获取到最新代码文档。器端获取到最新代码文档。CVS在服务器上创建一个仓库,仓库用来存放不同在服务器上创建一个仓库,仓库用来存放不同项目的源代码,

3、由管理员进行统一管理,这样避免了多人操项目的源代码,由管理员进行统一管理,这样避免了多人操作的冲突。用户所作的只是在本机修改,然后提交,上传后,作的冲突。用户所作的只是在本机修改,然后提交,上传后,CVS会更新不同的版本,而且只记录不同版本之间的差别,会更新不同的版本,而且只记录不同版本之间的差别,这样也节省了一定的空间。这样也节省了一定的空间。3.2 CVS3.2 CVS服务器端安装配置服务器端安装配置Eclipse本身就内置了对本身就内置了对CVS的支持,只需要进行简的支持,只需要进行简单的配置,就可以使用了。单的配置,就可以使用了。CVS的服务器端软件的服务器端软件CVSNT需需要下载安

4、装。本章介绍要下载安装。本章介绍CVSNT的安装配置。的安装配置。3.2.1 3.2.1 安装安装CVSNTCVSNT首先要到首先要到CVSNT的官方下载,双击下载到的文件运的官方下载,双击下载到的文件运行安装,接下来基本都可以选择默认选项,比较简单,接下行安装,接下来基本都可以选择默认选项,比较简单,接下来重启来重启Windows系统。重启之后就可以进行其他的配置操系统。重启之后就可以进行其他的配置操纵了。纵了。3.2.2 3.2.2 创建创建CVSCVS资源库资源库创建创建CVS资源库实际上就是创建一个目录。这个目录将用来存资源库实际上就是创建一个目录。这个目录将用来存放项目的源代码,创建

5、步骤具体如下。放项目的源代码,创建步骤具体如下。(1)单击)单击Windows“开始开始”菜单,单击菜单,单击CVSNT菜单下的菜单下的“CVSVT Control Panel”菜单项,弹出菜单项,弹出“CVSNT”对话框。对话框。(2)选择)选择“Repository configuration”选项卡,单击选项卡,单击“Add”按钮,弹出按钮,弹出“server setting”对话框,在对话框,在“location”中填写路径,填入中填写路径,填入“Name”。单击单击“确定确定”按钮,在接下来弹出的对话框中单击按钮,在接下来弹出的对话框中单击“是是”按钮。按钮。完成创建。查看此路径,发

6、现创建的目录中有一个名为完成创建。查看此路径,发现创建的目录中有一个名为“CVSROOT”文件文件夹,而且此文件夹下自动生成了一些文件,这些文件是夹,而且此文件夹下自动生成了一些文件,这些文件是CVS服务器的初始服务器的初始化文件。化文件。客户端要访问服务器,就需要有相关权限的访问密客户端要访问服务器,就需要有相关权限的访问密码,还需要在服务器端为客户端分配一个用户名。码,还需要在服务器端为客户端分配一个用户名。CVS中,中,Windows操作系统的用户就是操作系统的用户就是CVS的登陆用户。密码可以的登陆用户。密码可以和和Windows的登陆密码相同,也可以不同。的登陆密码相同,也可以不同。

7、创建创建CVS的密码,需要进入命令提示符窗口(本系的密码,需要进入命令提示符窗口(本系统登陆用户为统登陆用户为wux,密码为空),在命令提示符窗口输入,密码为空),在命令提示符窗口输入“cvs d d:CVS passwd a wux”命令,按回车键,会提命令,按回车键,会提示输入密码,再按回车键,提示在此输入密码,按回车键确示输入密码,再按回车键,提示在此输入密码,按回车键确认密码输入完成。认密码输入完成。3.3 CVS3.3 CVS客户端配置客户端配置前面提到过,在进行协作开发时,所有的代码操作前面提到过,在进行协作开发时,所有的代码操作都要在本机进行,然后上传到都要在本机进行,然后上传到

8、CVS服务器。这就需要使用到服务器。这就需要使用到CVS客户端,如果和服务器端进行交互,还需要在客户端进客户端,如果和服务器端进行交互,还需要在客户端进一步的配置。本节主要介绍一步的配置。本节主要介绍CVS客户端的配置。客户端的配置。3.3.1 3.3.1 连接连接CVSCVS服务器服务器客户端和服务器相连接,首先要创建一个连接设置。客户端和服务器相连接,首先要创建一个连接设置。单击透视图快捷按钮,选择单击透视图快捷按钮,选择“CVS资源库资源库”透视图,在透视透视图,在透视空白处右击,选择空白处右击,选择“新建新建”|“资源库位置资源库位置”菜单项,弹出菜单项,弹出“添加添加CVS资源库资源

9、库”对话框依次填入相关信息,单击对话框依次填入相关信息,单击“完成完成”按钮。按钮。3.3.2 3.3.2 将项目共享到服务器将项目共享到服务器在在CVS服务器端和客户端设置完成,接下来就是怎服务器端和客户端设置完成,接下来就是怎样将项目上传到服务器端,以便其他人共享,进行协同开发。样将项目上传到服务器端,以便其他人共享,进行协同开发。下面介绍具体步骤。下面介绍具体步骤。(1)单击)单击“透视图快捷按钮透视图快捷按钮”,选择,选择Java透视图,在透视图,在“包资源管理器包资源管理器”右击项目名,选择右击项目名,选择“小组小组”|“共享项目共享项目”菜单项,菜单项,弹出弹出“共享项目共享项目”

10、对话框,选择对话框,选择“CVS”,单击,单击“下一步下一步”按钮,按钮,继续继续“共享项目共享项目”对话框,选择默认,单击对话框,选择默认,单击“下一步下一步”按钮。按钮。(2)进入)进入“共享项目共享项目”对话框,接受默认选项,单击对话框,接受默认选项,单击“下一步下一步”按钮。按钮。(3)进入对话框,显示了要提交的项目文件,默认为提)进入对话框,显示了要提交的项目文件,默认为提交所有的项目文件,不需要进行修改,单击交所有的项目文件,不需要进行修改,单击“完成完成”按钮。按钮。(4)接下来弹出)接下来弹出“落实文件落实文件”对话框,单击对话框,单击“确定确定”按按钮,就开始将项目提交到钮,

11、就开始将项目提交到CVS服务器端,查看服务器资源库,可服务器端,查看服务器资源库,可以看到生成一个子目录以看到生成一个子目录“MyCVS”。3.3.3 3.3.3 导入服务器上的项目导入服务器上的项目团队协同开发时,需要将最新版本的项目代码下载团队协同开发时,需要将最新版本的项目代码下载到本机上,然后进行进一步的开发,因此,需要导入服务器到本机上,然后进行进一步的开发,因此,需要导入服务器上的项目。具体步骤如下上的项目。具体步骤如下(1)单击主菜单)单击主菜单“文件文件”|“导入导入”菜单项,弹出菜单项,弹出“导入导入”对话框,选择对话框,选择“CVS”|“CVS中的项目中的项目”,弹出,弹出

12、“从从CVS中检出中检出”对话框,单击对话框,单击“下一步下一步”按钮,选择模块按钮,选择模块(2)在选择模块中,填写模块的指定名(服务器上的项)在选择模块中,填写模块的指定名(服务器上的项目名,如目名,如MyCVS)。或者选择)。或者选择“使用现有模块使用现有模块”单选框,选择模单选框,选择模块名。块名。(3)进入对话框,为所选的模块另取一个项目名(可以)进入对话框,为所选的模块另取一个项目名(可以任意取名,不重名即可,如取名为任意取名,不重名即可,如取名为NewMyCVS),最后单击),最后单击“完完成成”按钮,按钮,Eclipse会把从服务器上的文件导入为一个新项目,如会把从服务器上的文

13、件导入为一个新项目,如NewMyCVS。3.43.4文件的更新文件的更新CVS使用并发机制,多人可以同时修改同一个文件。使用并发机制,多人可以同时修改同一个文件。CVS最基本的方法是最基本的方法是“落实落实”和和“更新更新”。一个人将修改的。一个人将修改的文件提交到文件提交到CVS服务器,其他人把问价的最新修改更新到本服务器,其他人把问价的最新修改更新到本机,继续进行操作。如果多个人同时对一个文件进行修改,机,继续进行操作。如果多个人同时对一个文件进行修改,那么,后提交者会会遇到代码冲突。那么,后提交者会会遇到代码冲突。Eclipse为此提供了解为此提供了解决方案。决方案。3.4.1 3.4.

14、1 项目落实项目落实在在HelloJava.java中添加一个输出语句中添加一个输出语句“System.out.println(修改修改);”,然后单击保存按钮。这时,在,然后单击保存按钮。这时,在“包资源管理器包资源管理器”中,项目名、包名和类名前面都出现了一个中,项目名、包名和类名前面都出现了一个“”符号,符号,这表明,有项目修改还没有落实。这表明,有项目修改还没有落实。右击右击“HelloJava.java”,单击,单击“小组小组”|“落实落实”菜单项。弹出落实文件对话框,在文本框中输入必要的注释,菜单项。弹出落实文件对话框,在文本框中输入必要的注释,单击单击“完成完成”按钮,即可完成项

15、目的落实。按钮,即可完成项目的落实。在一个团队协作项目中,应该确定一种提交机制。在一个团队协作项目中,应该确定一种提交机制。提交的频率太快或者太慢,都会增加冲突的几率。而且必须提交的频率太快或者太慢,都会增加冲突的几率。而且必须要在确认可以编译后,才可以提交。要在确认可以编译后,才可以提交。3.4.2 3.4.2 项目更新项目更新我们在之前从服务器导入了一个项目,并重命名为我们在之前从服务器导入了一个项目,并重命名为“NewMyCVS”,在此可以把这个项目看做是第二个,在此可以把这个项目看做是第二个CVS服务服务器的使用者,把最新的器的使用者,把最新的HelloJava.java代码更新到本机

16、。代码更新到本机。右击右击“NewMyCVS”的的“HelloJava.java”,选择,选择“小组小组”|“更新更新”菜单项。弹出菜单项。弹出CVS更新对话框。等待一段更新对话框。等待一段时间即可完成更新。时间即可完成更新。3.5 3.5 版本标记版本标记在项目开发一段时间时,应该为项目标记一个版本在项目开发一段时间时,应该为项目标记一个版本号,如果有必要,甚至在进行完当天的项目后,都要为项目号,如果有必要,甚至在进行完当天的项目后,都要为项目的最新版本标记版本号。的最新版本标记版本号。(1)右击项目名,选择)右击项目名,选择“小组小组”|“标记为版本标记为版本”菜单项。弹出标记资源对话框。菜单项。弹出标记资源对话框。(2)在标记资源对话框中输入版本号。如果此版本)在标记资源对话框中输入版本号。如果此版本已经存在,单击对话框中的已经存在,单击对话框中的“如果标记已经存在,则移动标如果标记已经存在,则移动标记记”复选框,新版本会覆盖掉旧版本。复选框,新版本会覆盖掉旧版本。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁