提交web项目(阁瑞钛伦特软件-九耶实训)

基于Eclipse的插件Subclipse也具有和TortoiseSVN一样的功能,那就是提交与更新,但他们必竟是两种软件,所以在本章中会以Subclipse为视角来介绍如何在Eclipse软件中管理web或java项目中的源代码,有效的将SVN功能与Java程序设计之间进行整合。

6.1 提交web项目

Step01:在MyEclipse中安装完Subclipse插件后第一件要做的事情就是使用SVNKit做为客户端,配置如图6.1所示。

提交web项目(阁瑞钛伦特软件-九耶实训)

图6.1 使用SVNKit做为客户端

    Step02:再配置workspace工作空间的编码为utf-8,如图6.2所示。

提交web项目(阁瑞钛伦特软件-九耶实训)

图6.2 配置工作空间的编码为utf-8

Step03:下一步就是创建1个test1仓库,如图6.3所示。

提交web项目(阁瑞钛伦特软件-九耶实训)

图6.3 创建test1仓库

    Step04:然后在MyEclipse中创建web项目test1,并对test1项目调用“Share Project”菜单如图6.4所示。

 

提交web项目(阁瑞钛伦特软件-九耶实训)

                                   图6.4 调用Share Project菜单

    Step05:弹出界面如图6.5所示。

提交web项目(阁瑞钛伦特软件-九耶实训)

图6.5 选择SVN选项

    Step06:单击Next按钮继续配置,出现界面如图6.6所示。

提交web项目(阁瑞钛伦特软件-九耶实训)

图6.6 创建新的资源库位置

    Step07:单击Next按钮继续配置,出现如图6.7所示界面:

提交web项目(阁瑞钛伦特软件-九耶实训)

图6.7 输入仓库的位置

    Step08:单击Next按钮继续配置,出现界面如图6.8所示。

 

提交web项目(阁瑞钛伦特软件-九耶实训)

图6.8 放入trunk主线文件夹中

    Step09:单击Next按钮继续配置,出现如图6.9所示界面:

 

提交web项目(阁瑞钛伦特软件-九耶实训)

图6.9 输入日志

    Step10:单击Finish按钮后弹出对话框如图6.10所示。

提交web项目(阁瑞钛伦特软件-九耶实训)

图6.10 单击Yes

    Step11:在MyEclipse中关联完test1仓库后的web项目结构如图6.11所示。

提交web项目(阁瑞钛伦特软件-九耶实训)

图6.11 项目test1结点出现问号图标

    Step12:下面开始将test1项目提交到test1仓库的trunk文件夹中,对test1项目单击菜单如图6.12所示

 

提交web项目(阁瑞钛伦特软件-九耶实训)

图6.12 单击提交菜单

注意:如果嫌MyEclipse自带的SVN插件菜单为中文,还可以还原改成英文,打开eclipseconfigurationconfig.ini文件,在内部结尾添加配置osgi.nl=en_US,重启MyEclipse即可。

    Step13:出现界面如图6.13所示。

提交web项目(阁瑞钛伦特软件-九耶实训)

图6.13 开始提交了

    Step14:单击OK按钮后成功提交,test1项目结点效果如图6.14所示。

提交web项目(阁瑞钛伦特软件-九耶实训)

图6.14 成功提交图标不是问号了

    Step15:仓库test1的trunk文件夹中的内容如图6.15所示。

提交web项目(阁瑞钛伦特软件-九耶实训)

图6.15 仓库test1中有web项目中的文件

    Step16:但仓库路径file:///C:/svn_repository/test1/trunk/src中的内容为空,效果如图6.16所示。

提交web项目(阁瑞钛伦特软件-九耶实训)

图6.16 路径src中为空

    Step17:在MyEclipse中的test1项目中的src中再创建Test.java类,如图6.17所示。

提交web项目(阁瑞钛伦特软件-九耶实训)

 

图6.17 添加Test.java类文件呈问号状态

    Step18:对test1单击“提交”菜单后仓库test1中的src中内容如图6.18所示。

提交web项目(阁瑞钛伦特软件-九耶实训)

 

图6.18 成功提交到test1仓库中

至此,在MyEclipse中将web项目和新创建的Java类文件保存进仓库演示完毕。

Step19:反操作,也就是将仓库中的项目导入到MyEclipse的操作也很简单,先将MyEclipse中的test1的web项目删除。

Step20:再将test1仓库路径file:///C:/svn_repository/test1/trunk/导出Checkout到桌面test11文件夹中,配置如图6.19所示。

提交web项目(阁瑞钛伦特软件-九耶实训)

 

图6.19 将仓库Checkout到桌面test11文件夹

Step21:然后再到MyEclipse中将桌面的test11项目导入到MyEclipse中,再修改Test.java类中的代码如图6.20所示。

提交web项目(阁瑞钛伦特软件-九耶实训) 

图6.20 更改Test.java类代码后图标呈星状态

    Step22:对test1执行提交菜单成功提交到test1仓库中如图6.21所示。

提交web项目(阁瑞钛伦特软件-九耶实训)

 

图6.21 成功提交到仓库中

    其实还有另外一种更加简便的方法将仓库中的项目导入MyEclipse中,在“包浏览器中”使用右键Import菜单,选择SVN结点中的“从SVN检出项目”菜单来进行处理。

 

 

 

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91508 人正在系统学习中

来源:九耶(钛伦特)

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年6月5日
下一篇 2022年6月5日

相关推荐