深入解析:如何创建SVN版本库

开发 项目管理
本文向大家介绍一下如何创建SVN版本库,和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西。

本节主要介绍创建SVN版本库服务器端教程,首先了解一下svn命令行的一些常用命令,平时svn都是使用eclipse的subeclipsesvn插件,集成度高,根本没用过命令行,只能现学现用.
构建svn环境,需要以下步骤:

创建svn版本库:
命令:svnadmincreate
语法:svnadmincreateREPOS_PATH
说明:在REPOS_PATH创建一个新的空版本库.
有效选项:
--bdb-txn-nosync:在提交事务时禁用fsync[BDB]
--bdb-log-keep:禁用自动删除日志文件[BDB]
--config-dirARG:从目录ARG读取用户配置文件
--fs-typeARG:版本库类型:“fsfs”(默认)或“bdb”.
--pre-1.4-compatible:使用与1.4之前版本兼容的格式
--pre-1.5-compatible:使用Subversion1.5之前版本的格式
--pre-1.6-compatible:使用与1.6之前版本兼容的格式
从命令语法可以看出,首先需要有个目录,存放版本库的文件.

创建svn版本库目录:
mkdir/var/mobile/svn_package
创建目录svn_package,作为svn的跟目录,然后还可以为每个项目再单独创建目录,好像只能创建在mobile目录下,试着在var下创建,没有权限,提示permissiondenied.
mkdir-m0777/var/mobile/svn_package/toxly
-m0777表示创建的目录可写

创建svn空版本库
目录创建好后,就可以在此创建版本库了,进入目录/var/mobile/svn_package/,然后执行以下命令
svnadmincreate/var/mobile/svn_package/toxly
如果没有错误提示,则说明空版本库创建成功,进入到toxly目录,就可以看到版本库文件

增加svn访问权限
在使用svn之前,首先要创建访问权限才行,进入conf目录,编辑svnserve.conf为:(此步可以用winscp)
[general]
#匿名访问的权限,可以是read,write,none,默认为read
anon-access=none
#认证用户的权限,可以是read,write,none,默认为write
auth-access=write
#密码数据库的路径
password-db=passwd
注意:所有的行都必须顶格。保存文件,这样权限就创建完成了.这样创建SVN版本库就成功了。

 【编辑推荐】

  1. SVN入门教程使用手册
  2. 视点解析:SVN-WINDOWS服务器如何架设和管理
  3. 深入讲解SVN分支与合并的关系
  4. SVN客户端常用命令使用方法专家指导
  5. SVN使用教程简单配置篇详解

 

责任编辑:佚名
相关推荐

2010-05-27 19:04:01

SVN入门

2010-05-26 14:53:28

SVN版本库自动备份

2010-05-24 09:11:06

SVN版本库

2010-05-26 15:07:36

SVN版本库自动备份

2012-11-16 10:14:54

Windows 8

2010-05-27 19:20:03

SVN密码

2010-06-02 14:16:18

SVN版本控制

2010-05-31 17:56:27

2010-06-01 09:18:46

SVN创建项目

2009-10-14 14:19:00

VB.NET创建表示层

2010-06-01 18:26:11

删除SVN

2010-05-27 10:23:01

SVN文档

2010-05-27 12:58:07

SVN升级

2010-06-01 18:49:19

删除SVN备份

2010-06-01 18:15:33

删除SVN版本信息

2010-06-02 19:40:55

搭建SVN版本库服务器

2016-05-18 17:15:17

互动出版网

2010-06-01 09:02:03

SVN创建项目

2009-02-03 09:04:51

Oracle数据库Oracle安全策略Oracle备份

2010-06-02 19:26:41

搭建SVN版本库服务器
点赞
收藏

51CTO技术栈公众号