Windows SVN VisualSVN-Server 安装与配置

Micah2017年11月03日 21:37 分类 : IT技术  > 开发工具
阅读: 1201

分享到微信朋友圈

SVN全名Subversion,是一个开源的版本控制系统。SVN与CVS一样,是一个跨平台的软件,支持大多数常见的操作系统,SVN拥有CVS的大部分特征,并且在CVS的基础上有更强的扩展。SVN的核心是Repository,可以看做是中央资料档案库,储存所有的数据,记录每一次数据的变动。这样你就可以把数据恢复到旧的版本,或是浏览数据的变动记录。

SVN简介


SVN 全名 Subversion,是一个开源的版本控制系统。SVN与CVS一样,是一个跨平台的软件,支持大多数常见的操作系统,SVN拥有CVS的大部分特征,并且在CVS的基础上有更强的扩展。SVN的核心是Repository,可以看做是中央资料档案库,储存所有的数据,记录每一次数据的变动。这样你就可以把数据恢复到旧的版本,或是浏览数据的变动记录。Subversion是一个通用的系统,可用来管理任何类型的数据,其中就包括程序源码,这也是我们最关心的。


SVN服务端和客户端安装程序的下载


目前Subversion已经迁移到Apache网站上了,下载地址如下:http://subversion.apache.org/packages.html


下载流程如下:

Windows SVN VisualSVN-Server 安装与配置

Windows SVN VisualSVN-Server 安装与配置

Windows SVN VisualSVN-Server 安装与配置


服务端VisualSVN Server的安装

案例下载的版本是 3.6.4,打开安装程序,显示如下:

Windows SVN VisualSVN-Server 安装与配置

Windows SVN VisualSVN-Server 安装与配置

Windows SVN VisualSVN-Server 安装与配置

Windows SVN VisualSVN-Server 安装与配置

上面显示的分别是标准版、企业版,这里我们选择标准版,企业版功能更多一些,点击“Standard Edition”,显示如下:

Windows SVN VisualSVN-Server 安装与配置

Location是指VisualSVN Server的安装目录,Repositorys是指定你的版本库目录。Server Port是指定一个端口,如果用默认的HTTPS,端口有443和8443;如果不用HTTPS,端口就是80和8080。这里也按默认的来了。

Windows SVN VisualSVN-Server 安装与配置

安装完成之后,显示如下:

Windows SVN VisualSVN-Server 安装与配置

安装完成,选择启动服务,启动之后显示如下:

Windows SVN VisualSVN-Server 安装与配置


服务端VisualSVN Server的配置

Windows SVN VisualSVN-Server 安装与配置

添加一个代码库:

Windows SVN VisualSVN-Server 安装与配置


创建完代码库后,里面内容为空,一会将介绍如何迁入源代码

下面我们开始安全性设置,在左侧的Users 上选择Create User

Windows SVN VisualSVN-Server 安装与配置

Windows SVN VisualSVN-Server 安装与配置


Permissions表示选择用户权限,有四种选择

1、Inherit from parent 从父用户中继承

2、No Access 不允许访问

3、Read Only只读访问

4、Read/Write 可读可写

VisualSVN Server的使用

Windows SVN VisualSVN-Server 安装与配置

在项目版本库上面右击获取版本库 URL地址,在客户端 TortoiseSVN 直接检出,一般地址默认的是局域网的IP地址,如果当前安装环境支持外网访问,就直接外网IP:443端口号检出即可。


注意:

有人会问:上传的文件放在SVN服务器的哪个目录下?


SVN服务器版本库有两种格式,一种为FSFS,一种为BDB把文件上传到SVN版本库后,上传的文件不再以文件原来的格式存储,而是被svn以它自定义的格式压缩成版本库数据,存放在版本库中。

如果是FSFS格式,这些数据存放在版本库的db目录中,里面的revs和revprops分别存放着每次提交的差异数据和日志等信息

Micah
IT技术整理

精彩评论:0

还可以输入250个字 评论

评论成功

评论失败

 

微信公众号

微博