eclipse中svn的使用
的有关信息介绍如下:eclipse检出svn中web项目,maven项目,以及maven多模块项目关于eclipse中使用svn插件.这里有很多需要注意的地方.这里包括了如下:1:eclipse集成svn插件2:eclipse如何从svn检出以及分享项目之svn服务器中3:eclipse中如何使用svn团队协同办公.(上传,更新,检出,以及解决代码冲突等等)以上这些都是我们需要学习的地方.
1:eclipse如何集成svn插件其实网上有很多帖子讲述如何在eclipse中集成svn插件.这里我随便百度一篇放在这里,大家可以借鉴,我就不过多赘述:https://blog.csdn.net/zhanlv/article/details/76504414这位仁兄已经写得很仔细了.
2:eclipse如何从svn检出以及分享项目之svn服务器中这里主要讲述如何检出项目.我们上传的java代码,包括1:简单的项目2:web项目.3:maven项目.4:maven多模块项目这几种checkout都或多或少存在一定的项目结构问题.所以在这里.当然帖子千万种,都是差不多,这里我把这几种综合在一起,方便小伙伴掌握.
2-1svn如何检出web项目至eclipse中
贴出步骤,图示:假如,我们的svn服务器中有如下web项目
检出步骤如下:
此时检出后发现,项目结构如下所示:
这里往下是关键
此时项目结构就变成如下:
如果项目还报错,就执行如下步骤:
到此就完成了
2-1svn如何检出maven项目至eclipse中检出过程如上所示:关键是检出后项目结构不一致,怎样修改:步骤如下:方式一:
方式2
不要打钩
2-3 svn检出maven多模块项目
检出多模块项目和检出maven项目一样.检出后,直接重复2-2中的第二种方式即可.如下:
此时检出项目结构如下
然后就是
到此点击finish完成即可
eclipse中如何使用svn团队协同办公这个就是我们检出代码后,团队协同合作必须掌握的技能了.这里注意:每天早晨到公司,先更新代码,再写代码.避免版本问题.这是基本常识.下面是关于图标的认识svn更新代码的时候,先右键点击需要更新的项目,在team中进入资源库同步界面,选择incomingmode,显示的文件是需要更新的.黑色向右箭头:本地修改过的文件(可以选择提交,或者覆盖/更新-就是把本地修改覆盖掉)蓝色向左箭头:SVN服务器端修改过的文件–需要更新黑色向右且带加号的箭头:本地比服务器端多出的文件–选择提交或删除蓝色向左且带加号的箭头:服务器端比本地多出的文件–更新黑色向右且带减号的箭头:本地已经删除,而服务器端没有删除的文件–同步蓝色向左且带减号的箭头:服务器端已经删除,而本地没有删除的文件–同步库红色双向箭头:本地和服务器端同时修改过的文件–先比较,然后把服务器新增的添加过来,选择合并,然后再提交黑色带星号的图标:本地已经修改过但是没有提交的文件工作前先更新代码,提交前原则也是先更新,因为有可能在你编写代码这个过程中资源库有变化。出现项目带红叉时,恢复到资源库最新内容的版本
看这里
上面的就不多讲,结合上面图片认识一下就行,关键是在下面这是,冲突的代码,需要解决冲突才能提交至svn服务器.
冲突需要解决冲突才能上传,否则上传失败
一般情况下,采用本地或者采用服务器上的代码.先更新.然后标记解决冲突,在提交即可
更新出现如下界面.此时,选择保留服务端还是本地代码
编辑冲突
冲突解决可以提交