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-1 svn如何检出web项目至eclipse中
贴出步骤,图示:
假如,我们的svn服务器中有如下web项目检出步骤如下:
此时检出后发现,项目结构如下所示:
这里往下是关键
此时项目结构就变成如下:
如果项目还报错,就执行如下步骤:
到此就完成了
2-1 svn如何检出maven项目至eclipse中
检出过程如上所示:
关键是检出后项目结构不一致,怎样修改:步骤如下:
方式一:
方式2:
不要打钩
点击finish即可
2-3 svn检出maven多模块项目
检出多模块项目和检出maven项目一样.检出后,直接重复2-2中的第二种方式即可.如下:
此时检出项目结构如下
然后就是:
到此点击finish完成即可
eclipse中如何使用svn团队协同办公
这个就是我们检出代码后,团队协同合作必须掌握的技能了.
这里注意:
每天早晨到公司,先更新代码,再写代码.避免版本问题.这是基本常识.
下面是关于图标的认识
svn更新代码的时候,先右键点击需要更新的项目,在team中进入资源库同步界面,选择incoming mode,显示的文件是需要更新的.
黑色向右箭头:本地修改过的文件(可以选择提交,或者覆盖/更新-就是把本地修改覆盖掉)
蓝色向左箭头:SVN服务器端修改过的文件–需要更新
黑色向右且带加号的箭头:本地比服务器端多出的文件–选择提交或删除
蓝色向左且带加号的箭头:服务器端比本地多出的文件–更新
黑色向右且带减号的箭头:本地已经删除,而服务器端没有删除的文件–同步
蓝色向左且带减号的箭头:服务器端已经删除,而本地没有删除的文件–同步库
红色双向箭头:本地和服务器端同时修改过的文件–先比较,然后把服务器新增的添加过来,选择合并,然后再提交
黑色带星号的图标:本地已经修改过但是没有提交的文件
工作前先更新代码,提交前原则也是先更新,因为有可能在你编写代码这个过程中资源库有变化。
出现项目带红叉时,恢复到资源库最新内容的版本
作者:未来窥视者
来源:CSDN
原文:https://blog.csdn.net/u013703363/article/details/62233387
这里百度一篇帖子,很清楚,我就不多讲
看这里
上面的就不多讲,结合上面图片认识一下就行,关键是在下面
这是,冲突的代码,需要解决冲突才能提交至svn服务器.
冲突需要解决冲突才能上传,否则上传失败
一般情况下,采用本地或者采用服务器上的代码.先更新.然后标记解决冲突,在提交即可
更新出现如下界面.此时,选择保留服务端还是本地代码
编辑冲突
冲突解决可以提交
上面文章也借鉴了下面几篇帖子的精华.这里也一并贴出来吧
https://jaychang.iteye.com/blog/2224615
https://blog.csdn.net/weixin_39816740/article/details/80330997
https://www.cnblogs.com/liu2-/p/7163202.html