使用eclipse操作svn

svn简介

SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。
SVN 的管理套路是一个服务端,和n客户端。SVN并不像git是一个分布式的管理系统。使用SVN那么代码通常放在一个电脑上。其他人将项目导入到本地编号完成后提交到这台电脑上。完成版本的迭代。

决绝问题:

1、代码整合的问题
2、团队项目,在不使用版本控制器的时候,代码改动很难追责
3、组员所写代码丢失问题

和svn同以类型的版本控制系统还有:CVS、git。

环境搭建

需要安装如下文件:
在这里插入图片描述
第1个视图化的svn服务端
第2个单独的svn客户端
第3个用于eclipse集成

百度云:https://pan.baidu.com/s/15HYVtVH6x2BhZQuQX47Ztg 提取码:iwot

备注:svn客户端直接傻瓜式操作下一步下一步就ojbk了。这了就不写出来占用博客版面了。

可视化的svn服务端 安装

1、安装VisualSVN-Server-3.9.1-x64.msi
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
点击VisualSVN Server Manage
在这里插入图片描述
在这里插入图片描述
创建一个仓库:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
通一个仓库中要创建如下文件:
在这里插入图片描述

新建用户:
当我们使用eclipse连接的时候需要输入用户名密码才能去更新和提交我们的项目。这就是svn的权限控制:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这里就只新建一个用户啦。因为就我一台电脑。通常用户可以多个。

eclispe安装插件

1、将svn-eclipse的集成插件copy到eclipse的安装目录下的dropins
在这里插入图片描述
2、重启eclipse
在这里插入图片描述

使用 eclipse操作SVN

说明:因为我只有一台电脑,为了方便演示我新建了两个工作区间。这打开两个eclispe来演示一下:(不同的电脑只需要在同一局域网就ok了。当然你也可以将svn放到云服务器上来玩)
在这里插入图片描述

搭建项目,并且使用SVN 导出/检出

项目组长将项目建立好,将模块划分导出到SVN服务器上面去。(项目环境搭建)

这式创建好的演示项目

在这里插入图片描述

将项目交由SVN管理:
右键项目 > Team > Share Project…
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
项目url来源:

source文件右键
在这里插入图片描述
将你的用户名密码输入就ojbk了

再SVN可视化工具中查看source目录就会看见这个创建好的项目了
在这里插入图片描述

将项目 导入/检入

项目已经创建,其他人如何导入呢???

File>new>other…
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
创建好的项目:
在这里插入图片描述
ps:由于没做提交,所以导入的项目点不开

提交

将代码提交到svn服务器中。右键文件或项目
在这里插入图片描述

在这里插入图片描述
ps:提交信息可不写

更新

从svn服务器中将代码更新到eclipse中。
在这里插入图片描述

冲突处理

svn_groupLeader这个工作区间我写了如下代码提交:
在这里插入图片描述

在svn_groupLeader写了如下代码,来提交

在这里插入图片描述
当我们提交的时候肯定会报如下错误,这表示我们的提交冲突了
在这里插入图片描述
解决提交冲突的方法,首先更新项目。就会看到如下效果
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
我们可以手动将dome2方法copy到Merged面板手动去合并冲突的代码
在这里插入图片描述
Ctrl + s 保存就ojbk了

右键项目文件,标记为解决
在这里插入图片描述
弹出界面直接ok就好了

再次提交项目就不会报错了

查看历史提交信息

在这里插入图片描述
在这里插入图片描述

你还可以比较历史提交版本.
按住Ctrl选中两次提交记录选择比较:
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

点赞或者评论是我最大的动力,有问题欢迎留言或者联系q:2531249502

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值