欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    java入门到精通第3章.ppt

    • 资源ID:70794126       资源大小:321.97KB        全文页数:15页
    • 资源格式: PPT        下载积分:11.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要11.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    java入门到精通第3章.ppt

    第三章第三章 CVSCVSCVS是是Concurrent Version System(并行版本系(并行版本系统)的缩写,它是当前比较流行的版本控制系统。可以使用统)的缩写,它是当前比较流行的版本控制系统。可以使用CVS进行团队开发协作,并且能够解决协作会经常碰到的问进行团队开发协作,并且能够解决协作会经常碰到的问题。比如自己上传的文件其他队友删除,或者需要修改旧版题。比如自己上传的文件其他队友删除,或者需要修改旧版本时却发现只保留了最新版等等。在学习完本章后,这些问本时却发现只保留了最新版等等。在学习完本章后,这些问题都会解决,并且能够使用题都会解决,并且能够使用CVS轻松进行管理操作。轻松进行管理操作。3.1 CVS3.1 CVS概述概述CVS是一个开源版本控制系统,它采用是一个开源版本控制系统,它采用C/S(客户端(客户端/服务器)结构,项目代码文档全部保存在服务器端,开发时服务器)结构,项目代码文档全部保存在服务器端,开发时,客户端需要在服务器端下载代码文档,在本机开发,开发,客户端需要在服务器端下载代码文档,在本机开发,开发者可以随时将代码文档提交到服务器端,也可以随时在服务者可以随时将代码文档提交到服务器端,也可以随时在服务器端获取到最新代码文档。器端获取到最新代码文档。CVS在服务器上创建一个仓库,仓库用来存放不同在服务器上创建一个仓库,仓库用来存放不同项目的源代码,由管理员进行统一管理,这样避免了多人操项目的源代码,由管理员进行统一管理,这样避免了多人操作的冲突。用户所作的只是在本机修改,然后提交,上传后,作的冲突。用户所作的只是在本机修改,然后提交,上传后,CVS会更新不同的版本,而且只记录不同版本之间的差别,会更新不同的版本,而且只记录不同版本之间的差别,这样也节省了一定的空间。这样也节省了一定的空间。3.2 CVS3.2 CVS服务器端安装配置服务器端安装配置Eclipse本身就内置了对本身就内置了对CVS的支持,只需要进行简的支持,只需要进行简单的配置,就可以使用了。单的配置,就可以使用了。CVS的服务器端软件的服务器端软件CVSNT需需要下载安装。本章介绍要下载安装。本章介绍CVSNT的安装配置。的安装配置。3.2.1 3.2.1 安装安装CVSNTCVSNT首先要到首先要到CVSNT的官方下载,双击下载到的文件运的官方下载,双击下载到的文件运行安装,接下来基本都可以选择默认选项,比较简单,接下行安装,接下来基本都可以选择默认选项,比较简单,接下来重启来重启Windows系统。重启之后就可以进行其他的配置操系统。重启之后就可以进行其他的配置操纵了。纵了。3.2.2 3.2.2 创建创建CVSCVS资源库资源库创建创建CVS资源库实际上就是创建一个目录。这个目录将用来存资源库实际上就是创建一个目录。这个目录将用来存放项目的源代码,创建步骤具体如下。放项目的源代码,创建步骤具体如下。(1)单击)单击Windows“开始开始”菜单,单击菜单,单击CVSNT菜单下的菜单下的“CVSVT Control Panel”菜单项,弹出菜单项,弹出“CVSNT”对话框。对话框。(2)选择)选择“Repository configuration”选项卡,单击选项卡,单击“Add”按钮,弹出按钮,弹出“server setting”对话框,在对话框,在“location”中填写路径,填入中填写路径,填入“Name”。单击单击“确定确定”按钮,在接下来弹出的对话框中单击按钮,在接下来弹出的对话框中单击“是是”按钮。按钮。完成创建。查看此路径,发现创建的目录中有一个名为完成创建。查看此路径,发现创建的目录中有一个名为“CVSROOT”文件文件夹,而且此文件夹下自动生成了一些文件,这些文件是夹,而且此文件夹下自动生成了一些文件,这些文件是CVS服务器的初始服务器的初始化文件。化文件。客户端要访问服务器,就需要有相关权限的访问密客户端要访问服务器,就需要有相关权限的访问密码,还需要在服务器端为客户端分配一个用户名。码,还需要在服务器端为客户端分配一个用户名。CVS中,中,Windows操作系统的用户就是操作系统的用户就是CVS的登陆用户。密码可以的登陆用户。密码可以和和Windows的登陆密码相同,也可以不同。的登陆密码相同,也可以不同。创建创建CVS的密码,需要进入命令提示符窗口(本系的密码,需要进入命令提示符窗口(本系统登陆用户为统登陆用户为wux,密码为空),在命令提示符窗口输入,密码为空),在命令提示符窗口输入“cvs d d:CVS passwd a wux”命令,按回车键,会提命令,按回车键,会提示输入密码,再按回车键,提示在此输入密码,按回车键确示输入密码,再按回车键,提示在此输入密码,按回车键确认密码输入完成。认密码输入完成。3.3 CVS3.3 CVS客户端配置客户端配置前面提到过,在进行协作开发时,所有的代码操作前面提到过,在进行协作开发时,所有的代码操作都要在本机进行,然后上传到都要在本机进行,然后上传到CVS服务器。这就需要使用到服务器。这就需要使用到CVS客户端,如果和服务器端进行交互,还需要在客户端进客户端,如果和服务器端进行交互,还需要在客户端进一步的配置。本节主要介绍一步的配置。本节主要介绍CVS客户端的配置。客户端的配置。3.3.1 3.3.1 连接连接CVSCVS服务器服务器客户端和服务器相连接,首先要创建一个连接设置。客户端和服务器相连接,首先要创建一个连接设置。单击透视图快捷按钮,选择单击透视图快捷按钮,选择“CVS资源库资源库”透视图,在透视透视图,在透视空白处右击,选择空白处右击,选择“新建新建”|“资源库位置资源库位置”菜单项,弹出菜单项,弹出“添加添加CVS资源库资源库”对话框依次填入相关信息,单击对话框依次填入相关信息,单击“完成完成”按钮。按钮。3.3.2 3.3.2 将项目共享到服务器将项目共享到服务器在在CVS服务器端和客户端设置完成,接下来就是怎服务器端和客户端设置完成,接下来就是怎样将项目上传到服务器端,以便其他人共享,进行协同开发。样将项目上传到服务器端,以便其他人共享,进行协同开发。下面介绍具体步骤。下面介绍具体步骤。(1)单击)单击“透视图快捷按钮透视图快捷按钮”,选择,选择Java透视图,在透视图,在“包资源管理器包资源管理器”右击项目名,选择右击项目名,选择“小组小组”|“共享项目共享项目”菜单项,菜单项,弹出弹出“共享项目共享项目”对话框,选择对话框,选择“CVS”,单击,单击“下一步下一步”按钮,按钮,继续继续“共享项目共享项目”对话框,选择默认,单击对话框,选择默认,单击“下一步下一步”按钮。按钮。(2)进入)进入“共享项目共享项目”对话框,接受默认选项,单击对话框,接受默认选项,单击“下一步下一步”按钮。按钮。(3)进入对话框,显示了要提交的项目文件,默认为提)进入对话框,显示了要提交的项目文件,默认为提交所有的项目文件,不需要进行修改,单击交所有的项目文件,不需要进行修改,单击“完成完成”按钮。按钮。(4)接下来弹出)接下来弹出“落实文件落实文件”对话框,单击对话框,单击“确定确定”按按钮,就开始将项目提交到钮,就开始将项目提交到CVS服务器端,查看服务器资源库,可服务器端,查看服务器资源库,可以看到生成一个子目录以看到生成一个子目录“MyCVS”。3.3.3 3.3.3 导入服务器上的项目导入服务器上的项目团队协同开发时,需要将最新版本的项目代码下载团队协同开发时,需要将最新版本的项目代码下载到本机上,然后进行进一步的开发,因此,需要导入服务器到本机上,然后进行进一步的开发,因此,需要导入服务器上的项目。具体步骤如下上的项目。具体步骤如下(1)单击主菜单)单击主菜单“文件文件”|“导入导入”菜单项,弹出菜单项,弹出“导入导入”对话框,选择对话框,选择“CVS”|“CVS中的项目中的项目”,弹出,弹出“从从CVS中检出中检出”对话框,单击对话框,单击“下一步下一步”按钮,选择模块按钮,选择模块(2)在选择模块中,填写模块的指定名(服务器上的项)在选择模块中,填写模块的指定名(服务器上的项目名,如目名,如MyCVS)。或者选择)。或者选择“使用现有模块使用现有模块”单选框,选择模单选框,选择模块名。块名。(3)进入对话框,为所选的模块另取一个项目名(可以)进入对话框,为所选的模块另取一个项目名(可以任意取名,不重名即可,如取名为任意取名,不重名即可,如取名为NewMyCVS),最后单击),最后单击“完完成成”按钮,按钮,Eclipse会把从服务器上的文件导入为一个新项目,如会把从服务器上的文件导入为一个新项目,如NewMyCVS。3.43.4文件的更新文件的更新CVS使用并发机制,多人可以同时修改同一个文件。使用并发机制,多人可以同时修改同一个文件。CVS最基本的方法是最基本的方法是“落实落实”和和“更新更新”。一个人将修改的。一个人将修改的文件提交到文件提交到CVS服务器,其他人把问价的最新修改更新到本服务器,其他人把问价的最新修改更新到本机,继续进行操作。如果多个人同时对一个文件进行修改,机,继续进行操作。如果多个人同时对一个文件进行修改,那么,后提交者会会遇到代码冲突。那么,后提交者会会遇到代码冲突。Eclipse为此提供了解为此提供了解决方案。决方案。3.4.1 3.4.1 项目落实项目落实在在HelloJava.java中添加一个输出语句中添加一个输出语句“System.out.println(修改修改);”,然后单击保存按钮。这时,在,然后单击保存按钮。这时,在“包资源管理器包资源管理器”中,项目名、包名和类名前面都出现了一个中,项目名、包名和类名前面都出现了一个“”符号,符号,这表明,有项目修改还没有落实。这表明,有项目修改还没有落实。右击右击“HelloJava.java”,单击,单击“小组小组”|“落实落实”菜单项。弹出落实文件对话框,在文本框中输入必要的注释,菜单项。弹出落实文件对话框,在文本框中输入必要的注释,单击单击“完成完成”按钮,即可完成项目的落实。按钮,即可完成项目的落实。在一个团队协作项目中,应该确定一种提交机制。在一个团队协作项目中,应该确定一种提交机制。提交的频率太快或者太慢,都会增加冲突的几率。而且必须提交的频率太快或者太慢,都会增加冲突的几率。而且必须要在确认可以编译后,才可以提交。要在确认可以编译后,才可以提交。3.4.2 3.4.2 项目更新项目更新我们在之前从服务器导入了一个项目,并重命名为我们在之前从服务器导入了一个项目,并重命名为“NewMyCVS”,在此可以把这个项目看做是第二个,在此可以把这个项目看做是第二个CVS服务服务器的使用者,把最新的器的使用者,把最新的HelloJava.java代码更新到本机。代码更新到本机。右击右击“NewMyCVS”的的“HelloJava.java”,选择,选择“小组小组”|“更新更新”菜单项。弹出菜单项。弹出CVS更新对话框。等待一段更新对话框。等待一段时间即可完成更新。时间即可完成更新。3.5 3.5 版本标记版本标记在项目开发一段时间时,应该为项目标记一个版本在项目开发一段时间时,应该为项目标记一个版本号,如果有必要,甚至在进行完当天的项目后,都要为项目号,如果有必要,甚至在进行完当天的项目后,都要为项目的最新版本标记版本号。的最新版本标记版本号。(1)右击项目名,选择)右击项目名,选择“小组小组”|“标记为版本标记为版本”菜单项。弹出标记资源对话框。菜单项。弹出标记资源对话框。(2)在标记资源对话框中输入版本号。如果此版本)在标记资源对话框中输入版本号。如果此版本已经存在,单击对话框中的已经存在,单击对话框中的“如果标记已经存在,则移动标如果标记已经存在,则移动标记记”复选框,新版本会覆盖掉旧版本。复选框,新版本会覆盖掉旧版本。

    注意事项

    本文(java入门到精通第3章.ppt)为本站会员(wuy****n92)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

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

    收起
    展开