SVN 初始化

本文最后更新于:2024年9月8日 晚上

SVN 初始化

安装

1
$ yum install -y subversion

查看版本

1
$ svn --version

创建版本库

创建版本库目录

1
mkdir -p /var/svn/repository

在版本库目录下创建具体项目目录

1
mkdir helloworld

初始化版本库

1
svnadmin create /var/svn/repository/helloworld
  • 版本库目录下会新增如下文件。
    • conf:是这个仓库的配置文件(仓库的用户访问账号,权限等)
    • db:是所有版本控制的数据存放文件。
    • hooks:放置 hook 脚本文件的目录。
    • locks:用来放置 subversion 见艰苦锁定数据的目录,用来追踪存取文件库的客户端。

查看 SVN 服务

1
systemctl list-unit-files | grep svn

设置开机自启

1
systemctl enable svnserve.service

启动服务

  • 客户端请求服务器端的 helloworld 项目的 URL 地址:svn://ip:3690/helloworld
1
systemctl start svnserve.service

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!