SVN使用的关键技能

本文介绍了SVN使用中的关键步骤,包括与资源库同步、更新和提交。重点讲解了如何处理svn冲突,分为冲突原因、冲突类型以及两种解决策略。同时,列举了svn中重要的操作按钮及其功能,帮助用户更好地管理和解决代码冲突。
摘要由CSDN通过智能技术生成

svn正确的使用步骤应该:与资源库同步——>更新——>提交。但是在使用过程中却没有那么简单,让我们来看看都需要做什么。

1,svn与资源库同步的主要原因是查看是否有冲突,如果有冲突,则需要先解决冲突才能进行更新和提交操作。否则将会更麻烦。

2,svn的冲突是什么?svn的冲突是指自己当前的代码不是svn上最新的版本,造成此问题的原因是自己和别人都在修改一个文件,但是别人 抢在自己前面提交了他自己的代码,导致自己的代码不是svn上最新的代码了。所以会发生冲突。

3,发生冲突时,自己的代码和远程资源库中的代码会有多处不同,这些不同又可以分为两种不同,一种是,本地自己修改的和SVN上旧有的 不同,另一种是本地自己没有的和远程svn上别人提交的不同。根据不同点的多少来解决这两种冲突,一般有两种方法。
(1),如果冲突较少,则自己写的部分不变,将远程svn上别人写的部分复制到本地,解决完冲突后,还必须要记得将此文件“标记未合并”然后再提交,否则会覆盖别人的代码。之后再进行提交。
(2),如果冲突较多,则可以将自己本地写的代码备份一份,然后将自己写的代码还原只修改前,之后再进行更新,使之成为最新版,然后将自己要进行修改的代码从备份中拷贝出来粘贴进此最新的文件中去,再进行提交。

4,svn中几个重要的按钮:
(1),Incoming Mode:表示svn上有,本地没有,需要进行更新的部分。
(2),Outcoming Mode:表示svn上面没有,本地有,需要进行提交的部分。
(3),Conflicts Mode:表示本地和svn上面冲突的代码。
(4),Update All Incoming Changes:更新所有本地的代码
(5),Commit All Outgoing Changes:上传所有本地有,svn上没有的代码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值