安装SVN服务器
- yum安装subversion
yum install subversion - 创建目录用以存放SVN版本库
mkdir /svn - 在svn目录下创建一个版本库,查看生成的文件
svnadmin create /svn/repository1
ls /svn/repository1
- conf目录:版本库的配置文件,包含用户访问账号、权限等
- db目录:存放数据
- format文件:是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号
- hooks目录:放置hook脚本文件的目录
- locks目录:用来放置subversion的db锁文件和db_logs锁文件的目录,用来追踪存取文件库的客户端
- README.txt文件:说明文档
- 修改配置文件
- svnserver配置文件,主要是用户登录相关的一些配置
- 添加用户名密码
[root@localhost repository1]# vi conf/passwd - 配置用户权限
conf/authz文件
- SVN server服务启动
总目录是/svn,也可到每个分支,但是要配置端口号–listen-port portNumber(默认3690)
-d : 后台运行
-r :服务的根目录 - 配置多个分支,使用同一份配置文件:
将authz、passwd、svnserve.con复制到/svn下
在各个分支下的配置文件修改
windwos
下载客户端工具TortoiseSVN
下载地址:https://osdn.net/projects/tortoisesvn/storage/1.10.5/Application/TortoiseSVN-1.10.5.28651-x64-svn-1.10.6.msi/
- 安装
双击运行
选第一个
使用
设置SVN地址并输入密码,开始下载同步。