SVN概述&工作方式&恢复历史版本

Posted ltfxy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了 SVN概述&工作方式&恢复历史版本相关的知识,希望对你有一定的参考价值。

  • What

  • why 

  • how

1 什么是SVN?作用是什么?

SVN(SubVersion),版本控制系统.采用了分支管理系统,用于多人共同开发一个项目,共用资源的目的。

 

2 为什么要有SVN?

解决代码管理混乱、备份版本、解决代码冲突等问题。

 技术图片

 

3 SVN的使用

 

 

对于一般开发人员而言,能够具有独立的检出、更新、提交代码等能力

技术图片

模式:

复制-->修改-->合并

锁定-->修改-->解锁

 

工作方式:

 用图形化界面连接到服务器,然后存放到本地仓库里。

技术图片

 

 

 4 SVN安装

 详见D:桌面文件资源SVN

服务器 Server:

技术图片

 

 客户端 Client:

 

技术图片

安装完之后右键显示:

技术图片

 

 

 

 

 5 SVN的操作

检出只做一次,后续从服务器更新,每次写代码之前先更新,保证是最新的

 创建仓库

 技术图片

 

仓库中新建工程

 技术图片

  

 

创建两个用户A、B

 

 技术图片

 

AB和服务器同步,复制路径

 

技术图片

 检出项目

 

 技术图片

 

 

 在FF文件夹创建Java类,添加到SVN管理上传到服务器

添加管理:

 技术图片

上传到服务器:

 

 技术图片

 

同步成功:技术图片,与服务器代码同步,提交完成

 

下载提交的代码:

技术图片

 

 提交修改之后的代码:SVN Commit

 

 

恢复到历史版本:

技术图片

 

以上是关于 SVN概述&工作方式&恢复历史版本的主要内容,如果未能解决你的问题,请参考以下文章

GIT01_历史概述GIT和SVN对比常用托管服务

linux下SVN定时备份并删除历史备份

svn搭建&Eclipse上安装svn插件&eclipse中如何使用svn

IntelliJ显示历史记录停止工作

Linux - Redmine使用方式 | SVN提交代码

Git&GitHub