SVN同步,更新,解决冲突的方法

给初学者一个教程,来讲一下,我们开发过程中,如何使用SVN.


如图,我们一般都是选中项目以后,右键 -team-与资源库同步




下面会跳转到myeclipse的 同步的模式,下图中的三个按钮很重要,是我们同步的三个主要按钮。






这个蓝色的按钮,在没有冲突的前提下,蓝色按钮里面的都是你要更新的。直接更新即可

这个灰色的按钮,灰色按钮里面的都是你要提交的。挨个文件看一下,是不是你要提交的东西。是的话 commit


下面重点说一下冲突。



有以下几个解决方法。



第一,如果自己改的并不多,而且知道很清楚改的什么地方。


那么,先在文件 右键,选择覆盖更新。那么这时候你的文件里的内容是最新的了,那么这时候再进入文件,加入你新增或者修改的代码,再提交,这时候,发现红色的文件变成了灰色。直接提交即可。


第二,如果自己改的比较多,而且和其他人改的混在一起,很难辨认。

那么这时候我们就要小心了,切不可盲目更新。盲目更新下来,会有许多文件。


这时候就要用到Beyond Compare这个软件了,他的文件比较功能,很强大。意思是你要比较出不同,合并一个最新的文档。完事以后,覆盖更新你现在的文件,然后将新的合并以后的代码黏贴到该文件中,提交。


第三,虽然你改的地方很多,对方改的也很多,这时候,只要你们改的地方不在同一块。同一行,这时候是可以直接更新的。这时候更新以后,相当于,eclipse的svn帮你进行了Beyond Compare。这时候合并完成以后,你提交也就行了。


注意:有人推荐直接更新,如果有冲突,会出现>>>>>  <<<<,这样的提示。本人不喜欢用这个功能。你们自己斟酌吧。


你的打赏,是我前进的动力。




  • 10
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

知乎关注八戒来了

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值