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

发布时间:2024-01-15 18:11:10

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

6.1 提交web项目

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

图6.1 使用SVNKit做为客户端

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

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

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

图6.3 创建test1仓库

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

?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?图6.4 调用Share Project菜单

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

图6.5 选择SVN选项

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

图6.6 创建新的资源库位置

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

图6.7 输入仓库的位置

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

?

图6.8 放入trunk主线文件夹中

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

?

图6.9 输入日志

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

图6.10 单击Yes

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

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

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

?

图6.12 单击提交菜单

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

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

图6.13 开始提交了

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

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

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

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

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

图6.16 路径src中为空

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

?

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

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

?

图6.18 成功提交到test1仓库中

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

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

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

?

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

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

?

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

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

?

图6.21 成功提交到仓库中

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

?

?

?

文章来源:https://blog.csdn.net/m0_69234258/article/details/125638547
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。