加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

svn的简单使用方法

(2024-02-21 16:35:09)
分类: Windows(1/26)
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:\Subversion\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可以清理记录的错误密码











0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有