SVN的基本操作


1.概念和作用

1.1.是一个开源的版本控制工具,能够团队协作的开发项目而避免代码冲突。

2.SVN安装

2.1.SVN-客户端:TortoiseSVNhttp://tortoisesvn.net/downloads.html

2.2.SVN-服务端:VisualSVNhttp://www.visualsvn.com/server/download

2.2.1.一般公司会有由运维操作,自己测试时候选择标准版即可。

2.3.EclipseSVN插件的安装

2.3.1.下载EclispeSVN插件

2.3.2.地址:http://download.csdn.net/download/tomosun/9520552

2.3.3.解压后将插件包featuresplugins目录中的文件分别复制到Eclipse安装目录的featuresplugins中重启Eclipsewidows栏目中的show view中就可以看见SVN了。

3.SVN的基本操作

3.1.文件的提交(新增、删除、修改、更新):右键文件点击SVN Commit提交以及SVN update更新。

4.SVN常见的问题

4.1.当不同的用户对同一文件进行了修改,这样就会产生冲突。

4.1.1.show log查看提交信息

4.1.2.如果是别人误操作提交了你的代码,而且你已经update更新覆盖了本地的代码,这种情况可以通过show log选择一个正确的版本点Revert to this revision恢复到选择的版本,然后再提交代码。

4.1.3.如果你的代码提交时候产生了冲突提交不了,那么先更新代码,这时候文件肯定包含你和别人代码混合一起,现在有两种情况:

1)如果两个人改的不是同一行代码此时SVN会帮我们自动合并,在直接提交即可。

2)然而如果两个人改的是同一行代码,那么此时代码是不能直接提交的,此时先标记冲,然后手动解决冲突,后再标记冲突已解决,最后再提交代码。

3)如果改动的地方很多,则可以使用比对工具并和此次提交代码的人经行沟通再进行修改,然后提交(并通知他更新代码)。

4.1.4.如果你的代码被删除了,可以在本地仓库里面show log找到之前提交的版本下载到本地再提交上去。

4.1.5.如果代码被人改了又没有发现直接更新,时间过了很久后才发现这个BUG,那么只能通过show log一个版本一个版本往前追通过分析查找到对应版本,找到那次改你代码的那个人然后沟通解决问题。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值