新浪博客

svn的简单使用方法

2024-02-21 16:35阅读:
1:https://sourceforge.net/projects/win32svn/ 该地址可以下载,点击下一步,选择D盘位置 下一步即可安装
安装完之后有4个文件夹,把bin目录加入到系统PATH路径里,方便在任何目录都可以执行svn命令(安装后一般会自动添加PATH路径,但是需要重启才能生效,可以执行cmd 里 echo %PATH%看是否生效)
执行 D:\Subversion\bin\svnserve --help
2:创建版本库
先创建一个文件夹 D:\Subversion\svnserver ,再创建一个版本库svnadmin create D:/Subversion/svnserver/test1
开启svn服务 svnserve -d -r 目录 --listen-port 端口号 默认端口号是3690
svnserve -d -r D:\Subversion\svnserver 执行开启服务

配置公用文件放test1平级目录里conf/
passwd文件:记录用户名是admin 密码是123456
[users]
admin=123456
authz文件:记录每个组 test1groups包含admin admin6两个用户
[groups]
fankegroups = admin,admin2
msggroups = admin,admin3
test1groups = admin,admin6
[fanke:/]
@fankegroups = rw
[msg:/]
@msggroups = rw
[test1:/]
@test1groups = rw
test1/conf/svnserve.conf修改
anon-access = none
auth-access = write
password-db = D:\Sub
version\svnserver\conf\passwd
authz-db = D:\Subversion\svnserver\conf\authz
realm = D:\Subversion\test1
账号什么的指向外面passwd,另外修改的内容每行前面不能留空格

3:远程客户端链接
地址:svn://192.168.0.16/test1
连接好之后,就可以选择本地文件 提交或者更新到服务器,更新完毕,其他客户端就可以下载,无需把所有文件都复制到服务器端,SVN只记录提交的文件或者更新的记录,并没有原样存储文件本身
右键 TortoiseSVN 选择setting可以清理记录的错误密码

我的更多文章

下载客户端阅读体验更佳

APP专享