背景

由于项目需要,新增了两名程序员来一起支持一个分支的开发工作,因此需要在原来的SVN中制作分支并且为new commer  分配用户以及权限。

0. 准备

在Window系统上使用SVN,我们最好是分别安装SVN的2款软件:

Server端:VisualSVN Manager

Client端: TortoiseSVN

1. 创建新用户

这里,我们在SVN的server机器山操作,需要使用的工具就是: VisualSVN Manager。 操作非常简单,如下图所示:

在输入基本信息后,下一步一直到完成,如图所示:

2. 创建分组

分组的目的是为了将开发者统一管理,这样在以后设置“权限”得时候,只需要根据分组来设置即可。(当然也可以对每一个用户进行设定)。

创建分组也很简单,在GUI上面一顿操作以后,就可以看到类似下面的结果:

3. 导入代码库:

我们从这里开始,我们在SVN的Client机器上操作,需要用到工具: TortoiseSVN 。 首先先导入代码

根据提示,选择到源码文件夹,填入注释后,就可以看到代码已经被SVN所管理:

4. 创建Branch(分支)

我们已经在SVN的Trunk目录(主版本)下创建了代码管理, 由于现在是要对一个新的项目做“定制化”, 所以我们针对这个项目,单独Branch出一个分支来管理。

首先在Client机器的硬盘上选择一位置,CheckOut代码:

完成后,在代码目录上右键 -> TortoiseSVN -> Branch/Tag

选择要生成Branch的路径后,点击确定

我们再回到 VisualSVN Manager中,可以查看到刚才的Branch 已经生成:

最后,在SVN-Client的机器上下载分支代码:

5. 代码访问权限设置

通过SVN,我们还可以对其用户设置权限。例如:对刚才"Dev" 分组中的用户设置权限,使他们不能访问Src目录下的指定目录:操作如下:

使用VisualSVN Manager -> 选择Src目录下的一个文件夹 -> 所有任务 -> Manage Sercurity:

添加"Dev"分组,并设置为 “no access”:

OK, 权限设置完成!!

感谢大家的收看,Have a nice weekend!!

转载于:https://www.cnblogs.com/atuotuo/p/9564254.html

SVN - 简单使用手册相关推荐

  1. moloch1.8.0简单操作手册

    moloch1.8.0简单操作手册 Sessions 页面:Sessions主要通过非常简单的查询语言来构建表达式追溯数据流量,以便分析. SPIView 页面: SPIGraph页面:SPIGrap ...

  2. 康海系统串口通讯服务器,康海串口服务器608简单设置手册.doc

    康海串口服务器608简单设置手册 康海串口服务器(NC608)使用手册 2008年9月6日星期六 打开DRIVERS目录,选择串口服务器的系列型号如NC600后,为串口服务器安装驱动程序如下: 打开u ...

  3. EasyX库简单中文手册

    作者: 948382424@qq.com 时间: 2021/2/2 EasyX库简单中文手册 第一个例程 基本元素--颜色 基本元素--圆 无边界实现圆 基本元素--直线 基本元素--长方形 基本元素 ...

  4. 除了SVN,还可以使用的文档管理工具--TFS; 使用VS2010连接TFS的使用说明和简单操作手册

    TFS(Taobao File System)是一个高可扩展.高可用.高性能.面向互联网服务的分布式文件系统,功能强大,可用于管理代码和文档,功能可粗暴视为git+svn,也可以简单用做文档管理,相当 ...

  5. linux没有桌面安装svn,Linux下安装SVN简单教程

    安装 使用yum安装非常简单: yum install subversion 配置 2.1. 创建仓库 我们这里在/home下建立一个名为svn的仓库(repository),以后所有代码都放在这个下 ...

  6. SVN四部曲之SVN简单使用教程入门

    1.        签出源代码到本机 在本机创建文件夹StartKit,右键点击Checkout,弹出如下图的窗体: 2.        2 在上图中URL of Repository:下的文本框中输 ...

  7. linux svn 服务器下载,Linux下搭建SVN服务器完全手册

    系统环境 RHEL5.4最小化安装(关iptables,关selinux) + ssh + yum 一,安装必须的软件包. yum install subversion (SVN服务器) mysql- ...

  8. linux trac svn,RedHat Linux5下apache+svn+trac配置手册(二)

    接(一) D.安装Genshi 解压 trac# tar -zxvf Genshi-0.6.tar.gz 安装 trac#cd Genshi-0.6 Genshi-0.6# python setup. ...

  9. 用CornerStone配置SVN,HTTP及svn简单使用说明

    原文地址:::http://my.oschina.net/joanfen/blog/194491#OSC_h2_3 一.下载地址 二.安装破解方法 三.添加repository 1.SVN配置 2.H ...

最新文章

  1. 免费猪八戒网站软件任务小助手--小八戒更新版本1.5
  2. Python基础:一起来面向对象 (二) 之搜索引擎
  3. 【Python】for 循环次数
  4. SageMaker使用托管容器训练本地网络模型
  5. jquery --- 多选下拉框的移动(穿梭框)
  6. Tensorflow-gpu的方式
  7. wcdma系统随机接入过程的流程图_招聘电信协优初中级优化工程师、联通系统高级...
  8. PYTHON 爬虫笔记十一:Scrapy框架的基本使用
  9. HLG 1335 算法与追MM【多维背包】
  10. 计算机设备 运维,计算机网络设备运维报告
  11. li连接mysql代码_php连接mysql基本代码-测试代码
  12. grub引导U盘(集成常用工具/深山红叶PE工具箱V30/完美者U盘维护系统V8.1)
  13. 对c语言课程的收获,c语言课程设计心得体会精选.doc
  14. 【电子技术基础(精华版)】整流与滤波电路
  15. clonecd中文破解版|clonecdv光盘复制工具5.5.1.4绿色免费版下载
  16. 《老路用得上的商学课》71-75学习笔记
  17. centos7 RAID磁盘阵列卡驱动安装图文教程
  18. bootstrap编写响应式页面
  19. 动态规划:HDU1248-钱币兑换问题
  20. 求html写一个羽毛球拍的代码,一种组合式羽毛球拍的制作方法

热门文章

  1. centos 6.5 安装 redis
  2. 实验 6 数组1输出最大值和它所对应的下标
  3. IE中的CSS3不完全兼容方案
  4. 如何自定义IHttpHandler
  5. C++ enum 枚举
  6. 记录一个海思TOE的BUG
  7. docker 的资源控制和数据管理
  8. 【拔刀吧少年】之正则表达式
  9. docker运行python程序_如何使用Docker运行多个Python脚本和一个可执行文件?
  10. java resources 目录_Maven项目中读取src/main/resources目录下的配置文件的方法