首页 > 其他 > 详细

SVN版本控制

时间:2020-12-03 18:03:44      阅读:32      评论:0      收藏:0      [点我收藏+]

什么是SVN版本控制

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

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

获取SVN

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

安装软件SVN

架构
技术分享图片
服务端软件安装(visualsvn-server)
https://www.visualsvn.com/
技术分享图片
技术分享图片

双击安装

注意事项
技术分享图片
技术分享图片

SVN服务端配置

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

    2. 在WebApp目录下创建Shop文件夹(版本仓库)
      技术分享图片

    3. 创建版本仓库,基本语法
      svnadmin create Shop 文件夹路径
      技术分享图片
      效果如下
      技术分享图片

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

SVN客户端安装与使用

获取软件安装包

https://tortoisesvn.net/downloads.html
技术分享图片
汉化版本

技术分享图片

  1. 双击安装
    技术分享图片
    技术分享图片

  2. 汉化 下载Chinese
    技术分享图片
    技术分享图片
    双击即可
    技术分享图片

技术分享图片

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

首先在项目目录右击鼠标右键->版本库浏览器
技术分享图片
右击检出
技术分享图片
技术分享图片
技术分享图片
如果出现.svn隐藏文件夹代表检出成功

SVN使用

创建仓库

右键Respositories->新建->Respository

技术分享图片
输入仓库名称
技术分享图片

下一步
技术分享图片

新建用户

右键User->新建->User
技术分享图片
填写用户名和密码
技术分享图片

新建Group

技术分享图片
Add
技术分享图片

检出操作:(checkout)

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

技术分享图片

提交操作:(Commit)

1、提交本地数据到服务端
技术分享图片
技术分享图片
以上大部分时项目经理做的
相当于初始化项目

新员工只需要检出即可
技术分享图片
技术分享图片
技术分享图片
技术分享图片
技术分享图片

提交commit

技术分享图片

更新操作 update

技术分享图片
技术分享图片

SVN版本控制

原文:https://www.cnblogs.com/joker-dj/p/14081493.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!