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-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

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值