svn:

Posted zhai1997

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了svn:相关的知识,希望对你有一定的参考价值。

1、概述

(1)使用svn的目的:

技术图片

 

版本回退指的是新版本不如老版本而回退到老版本

(2)解决方法

软件配置管理(SCM):对软件源代码进行控制与管理

(3)svn概念

svn(SubVersion),是近几年崛起的版本管理工具,是一款C/S软件,

服务器端:VisualSVN

客户端:tortoisesvn

(4)特点

操作简单、入门容易,可以跨平台,支持版本回退(时间机器)

(5)开发流程

技术图片

 

 2、服务器端软件安装

(1)下载:https://www.visualsvn.com/

(2)双击,点击下一步,同意协议:

技术图片

 

 (3)下一步:

技术图片

 

 前两个选项是二选一的,第一个是可视化界面,选择第二个只能采用dos操作。最后一个一定要勾选,功能是添加svn指令到系统环境变量中

(4)路径(安装路径、资源仓库路径、备份路径)

技术图片

(5)next

技术图片

 

 

3、服务器端的配置

(1)创建一个项目(在svn服务器端创建一个公有的目录webapp作为项目目录,在webapp目录下创建shop文件夹,作为shop的仓库)

 

 技术图片

 

 在webapp下创建仓库:

技术图片

 (3)创建版本仓库

执行命令,没有报错则创建仓库成功:

技术图片

 

 此时查看shop文件夹的目录结构(运行命令前是空目录):

技术图片

 

 (4)运行服务器端监管

命令:svnserve -d(后台运行)  -r(监管目录)

技术图片

 

 光标一直在闪烁证明命令执行成功。

(5)权限控制

默认情况下,svn服务器是不允许匿名用户上传文件到服务器的,所以必须更改项目的相关配置文件(在conf目录下)

打开svnserve.conf文件:

去除#和空格,更改权限为write:

技术图片

 修改后具有可读可写的权限

 

4、svn客户端安装与使用

(1)下载:https://tortoisesvn.net/downloads.html

(2)双击运行软件包

技术图片

 

 (3)一路next,然后选择安装目录:
技术图片

 

 (4)安装:

技术图片

 

 (5)验证:

鼠标右键后出现下面的图标即安装成功:

技术图片

 

以上是关于svn:的主要内容,如果未能解决你的问题,请参考以下文章

安装svn后目录中没有svn.exe

win10svn怎么重启

svn:将已有本地项目上传到svn中另一文件夹

linux12.04怎么安装高版本的svn

CentOS svn的启动、停止

如何删除ubuntu默认安装的svn