使用VisualSVN Server搭建SVN服务器以及管理权限

本文详细介绍了如何使用VisualSVNServer搭建SVN服务器,包括下载安装、创建仓库、备份导入、用户权限管理以及组管理。同时,阐述了各部门的SVN管理方式与流程,强调了权限分配在trunk和branches上的策略,以确保代码管理的有效性。
摘要由CSDN通过智能技术生成

使用VisualSVN Server搭建SVN服务器

一、VisualSVN Server使用

1.下载地址

  • 服务器端:

VisualSVN Server

http://www.visualsvn.com/visualsvn/download/

  • 客户端:

SVN

http://tortoisesvn.net/downloads.html

2.安装步骤

略…

3.VisualSVN Server的基本使用

3.1 VisualSVN Server(Local)查看状态

3.1.1 VisualSVN Server(Local)主页面可以查看各种状态。

在这里插入图片描述

3.2 SVN Repositories创建

3.2.1 创建新的SVN仓库

在这里插入图片描述

3.2.2 【次へ(N)】下一步

在这里插入图片描述

3.2.3 起个响亮又文雅名字

在这里插入图片描述

3.2.4 选择创建方式:二者选其一即可

选项①:
创建一个空的SVN仓库

选项②:
创建一个带有 trunk branches tag 文件夹的SVN仓库

在这里插入图片描述

3.2.5 新创建的SVN仓库,可以先不添加用户,根据项目人员安排,稍后再具体设定。

在这里插入图片描述

3.2.6 创建完成

在这里插入图片描述

3.2.7 查看创建成功的SVN仓库

在这里插入图片描述

3.2.8 查看URL,copy后,在svn客户端访问即可。

在这里插入图片描述

3.3 SVN Repositories备份

3.3.1 打开visualSVN Server,在visualSVN Server上面鼠标右键,选择属性

在这里插入图片描述

3.3.2 查看Storage

在这里插入图片描述

3.3.3 输入 svnadmin dump D:\Repositories\tax > D:\1\svn.dump 命令,(svnadmin dump版本库文件夹目录 > 要导出的文件)进行将版本库数据导出

备注

在操作的时候,这一步总是拒绝访问(没有遇到可以无视),查了百度,然后解决办法是,先新建一个没有后缀的文件(本例中,再D:\1下面新建一个tax文件,没有后缀)
然后输入命令 svnadmin dump D:\Repositories\tax > D:\1\tax
这一步到导出从1开始到最后的所有的版本信息,时间可能会较长。导出完成后,给tax文件加上后缀名 .dump ,将tax.dump文件复制到B服务器上面。

3.4 SVN Repositories导入

前提

在B服务器上,打开cmd窗口,输入命令
svnadmin load D:\svn\tax <D:\1\tax.dump 将备份的数据导入版本库。
(svnadmin load 要存放版本库的文件夹目录 < 备份文件)

3.4.1 打开安装完成的VisualSVN Server。选择Repositories,右键,所有任务,import existing Repositories

在这里插入图片描述

3.4.2 在弹出框中选择 第5步中Load命令的文件夹,确认后,左侧目录中就会显示和A服务器相同的目录结构,迁移(备份)成功。

在这里插入图片描述

3.5 SVN 创建用户及权限赋予

3.5.1 在user文件下把所有人添加用户

在这里插入图片描述

3.5.2 给每个仓库添加用户权限

在这里插入图片描述

3.5.3 Add选择

在这里插入图片描述

3.5.4 选择user文件夹下面的用户

在这里插入图片描述

3.5.5 赋予读写权限

在这里插入图片描述

3.5.6 在SVN broswer打开测试好用。

在这里插入图片描述

3.6 SVN group组管理用户

3.6.1 添加组

在这里插入图片描述

3.6.2 在group组里面添加用户

在这里插入图片描述

3.6.3 这个时候就可以根据项目,部门来添加更为方便

在这里插入图片描述

3.6.4 添加后组

在这里插入图片描述

二、各部门的SVN管理方式及流程

1.各部门的SVN管理方式

※一般的话我们会分别在trunk,branches上加不同的权限

trunk上,只有svn管理员才有commit,merge,update权限,方便纳品管理

branches上,开发人员commit,update权限

2.各部门的SVN管理流程

参照1.

by Makaixuan 2022

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

篮球小童_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值