SVN 初始化
本文最后更新于:2024年9月8日 晚上
SVN 初始化
安装
1
| $ yum install -y subversion
|
查看版本
创建版本库
创建版本库目录
1
| mkdir -p /var/svn/repository
|
在版本库目录下创建具体项目目录
初始化版本库
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
|