svn简易使用流程

本文详细介绍SVN的基本操作流程,包括安装客户端、检出项目、在Eclipse中配置SVN插件及项目提交等,并提供了图例说明如何解决代码冲突等问题。

话说

各位读者盆友,下午好!这里简单总结些svn的使用步骤。

svn-就是开放源代码版本控制系统,就是大家一同写作写代码或则做项目;和Git在某些方面相似。

目录


1.文字操作流程
2.图例操作流程
3.总结


1.文字操作流程

    1)电脑安装svn客户端
        官网;https://tortoisesvn.net/downloads.html

    2)checkout 把svn服务器端的内容下载到本地

    3)Eclipse中安装插件
        法1:市场安装 Help==> Eclipse Marketplace (经常失败)

    4)项目右键==> team ==> share Project(share Projects )==>url 
        多出一个问号?

    5)如何检出项目?
        法1:本地选择好的checkout文件夹部分==》SVN Update ==》Eclipse import 导入即可
        法2:Window  ==> show view ==>svn ==>svn资源库==》checkout 到Eclipse中即可(推荐方法)

    6)如何使用svn交互代码或者项目?
        使用前,先更新(update) ;然后做本地修改;最后做提交(commit)

        1.提交失败?代码冲突。
            如何解决代码冲突的问题?
            一旦更新,会给3个版本:你自己的;对方的 根据提示并商量删除掉多余代码即可;
            然后还不能提交,需要team ==>编辑冲突 ==》消除冲突(干掉)
            最后:team ==>标记为解决==》即可提交

    7)下班前要及时提交;及时更新;上班第一件事更新代码。

2.图例操作流程

1)如何从svn服务器端下载资源到本地?

安装svn客户端后,选择本地一个文件夹,右键==>checkout即可。
checkout就是检出的意思,顾名思义。out之后,会显示绿色对勾。如下:

这里写图片描述

2)Eclipse中如何使用svn?

我们最终是要提交项目,所以能够在开发工具中直接提交到svn仓库,岂不更好?这里需要在开发工具(Eclipse)中安装svn插件。安装有2中方式。

法1:自带市场安装:

这里写图片描述

这里写图片描述

法2:自定义安装包安装。
这里使用site安装包

Helpo ==>Install New Software

这里写图片描述

这里写图片描述

3)项目如何提交到svn仓库?

这里写图片描述

这里写图片描述

这里需要注意:如果share失败,不要灰心。通过市场安装的插件多半失败,所以尝试手动安装。

share之后,还需要commit提交一下,否则只是个空文件!!
提交之后,代码多出一个小?

这里写图片描述

这里写图片描述

4)svn服务器端项目如何导入到Eclipse中?或则其他开发工具中?

2中方法:
法1:通过本地刚才那个文件夹update之后复制项目,然后Eclipse ==>import即可;

法2:svn资源库直接checkout.(推荐方法)

Window==>Show view ==>svn ==>svn资源库

这里写图片描述

5)如何处理代码冲突?

代码冲突一般是这样导致的:
你没有update,直接就修改代码,之后提交报错;因为系统不知道该保存那个版本,会提示你更新;
你一旦更新,你修改的当前文件会有多个版本,把有变动的都分为3个版本了。这个时候只需要team==>编辑冲突 ==》删掉冲突部分;然后team==>标记为已解决重新提交即可。

一图胜千言。

a.未先更新,直接修改后提交,报错如图:

这里写图片描述

is not up-to-date

b.更新后,多出3个版本,打开后如图:

这里写图片描述

c.team ==>编辑冲突==》删除多余部分

这里写图片描述

d.最后team==>标记为已解决,即可提交!

3.总结

和Git和类似,目的都是协同管理代码,便于多人协作。好,下期再会!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值