话说
各位读者盆友,下午好!这里简单总结些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和类似,目的都是协同管理代码,便于多人协作。好,下期再会!
本文详细介绍SVN的基本操作流程,包括安装客户端、检出项目、在Eclipse中配置SVN插件及项目提交等,并提供了图例说明如何解决代码冲突等问题。
1万+

被折叠的 条评论
为什么被折叠?



