前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SVN版本控制

SVN版本控制

作者头像
JokerDJ
发布2023-11-27 15:03:59
1380
发布2023-11-27 15:03:59
举报
文章被收录于专栏:JokerDJJokerDJ
SVN版本控制

什么是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文件夹(版本仓库)
    在这里插入图片描述
    在这里插入图片描述
    1. 创建版本仓库,基本语法 svnadmin create Shop 文件夹路径
    在这里插入图片描述
    在这里插入图片描述

    效果如下

    在这里插入图片描述
    在这里插入图片描述
  2. 进行服务端监管 svn://localhost或(ip地址)访问到相关数据仓库(如Shop) 基本语法: svnserve -d(后台运行) -r(监管目录) 版本仓库路径
在这里插入图片描述
在这里插入图片描述

通过以上指令,我们的svn://localhost或(ip地址)就可以直接指向Shop版本仓库

  1. 权限控制 默认情况下,svn服务器是不允许匿名用户名上传文件到服务器端所以必须更改项目相关配置文件
在这里插入图片描述
在这里插入图片描述

去除anon-access的# 更改read为write

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

SVN客户端安装与使用

获取软件安装包

https://tortoisesvn.net/downloads.html

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

汉化版本

在这里插入图片描述
在这里插入图片描述
  1. 双击安装
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
  1. 汉化 下载Chinese
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

双击即可

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

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

首先在项目目录右击鼠标右键->版本库浏览器

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

右击检出

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

如果出现.svn隐藏文件夹代表检出成功

SVN使用

创建仓库

右键Respositories->新建->Respository

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

输入仓库名称

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

下一步

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

新建用户

右键User->新建->User

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

填写用户名和密码

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

新建Group

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

Add

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

检出操作:(checkout)

代码语言:javascript
复制
 1、链接到SVN服务器端 2、更新服务器端数据到本地
注意:checkout只在第一次链接时操作一次,以后如果要进行更新操作请使用Update(更新指令)
在这里插入图片描述
在这里插入图片描述

提交操作:(Commit)

1、提交本地数据到服务端

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

以上大部分时项目经理做的 相当于初始化项目

新员工只需要检出即可

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

提交commit

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

更新操作 update

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-11-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • SVN版本控制
  • 什么是SVN版本控制
  • 获取SVN
  • 安装软件SVN
  • SVN服务端配置
  • SVN客户端安装与使用
    • 获取软件安装包
      • 使用客户端软件连接SVN服务器
      • SVN使用
        • 创建仓库
          • 新建用户
            • 新建Group
              • 检出操作:(checkout)
                • 提交操作:(Commit)
                  • 提交commit
                    • 更新操作 update
                    领券
                    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档