SVN版本控制 什么是SVN版本控制 获取SVN 安装软件SVN SVN服务端配置 SVN客户端安装与使用 SVN使用

SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理

特点:操作简单,入门容易,支持跨平台操作(Windows,Linux,macos),支持版本回退。

获取SVN

属于C/S结构软件(客户端与服务端)
服务端软件:VisualSVN
网址:https://www.visualsvn.com/
客户端软件:https://tortoisesvn.net/downloads.html

安装软件SVN

架构
SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用
服务端软件安装(visualsvn-server)
https://www.visualsvn.com/
SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用
SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用

双击安装

注意事项
SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用
SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用

SVN服务端配置

  1. 创建一个项目
    1. 首先在SVN服务端创建一个公有目录WebApp作为项目目录

    2. 在WebApp目录下创建Shop文件夹(版本仓库)
      SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用

    3. 创建版本仓库,基本语法
      svnadmin create Shop 文件夹路径
      SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用
      效果如下
      SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用

  2. 进行服务端监管
    svn://localhost或(ip地址)访问到相关数据仓库(如Shop)
    基本语法:
    svnserve -d(后台运行) -r(监管目录) 版本仓库路径
    SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用
    通过以上指令,我们的svn://localhost或(ip地址)就可以直接指向Shop版本仓库
  3. 权限控制
    默认情况下,svn服务器是不允许匿名用户名上传文件到服务器端所以必须更改项目相关配置文件
    SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用
    去除anon-access的# 更改read为write
    SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用

SVN客户端安装与使用

获取软件安装包

https://tortoisesvn.net/downloads.html
SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用
汉化版本

SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用

  1. 双击安装
    SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用
    SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用

  2. 汉化 下载Chinese
    SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用
    SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用
    双击即可
    SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用

SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用

使用客户端软件连接SVN服务器

首先在项目目录右击鼠标右键->版本库浏览器
SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用
右击检出
SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用
SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用
SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用
如果出现.svn隐藏文件夹代表检出成功

SVN使用

创建仓库

右键Respositories->新建->Respository

SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用
输入仓库名称
SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用

下一步
SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用

新建用户

右键User->新建->User
SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用
填写用户名和密码
SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用

新建Group

SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用
Add
SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用

检出操作:(checkout)

 1、链接到SVN服务器端 2、更新服务器端数据到本地
注意:checkout只在第一次链接时操作一次,以后如果要进行更新操作请使用Update(更新指令)

SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用

提交操作:(Commit)

1、提交本地数据到服务端
SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用
SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用
以上大部分时项目经理做的
相当于初始化项目

新员工只需要检出即可
SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用
SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用
SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用
SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用
SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用

提交commit

SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用

更新操作 update

SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用
SVN版本控制
什么是SVN版本控制
获取SVN
安装软件SVN
SVN服务端配置
SVN客户端安装与使用
SVN使用