1.安装
1-1 需要的软件
TortoiseSVN-1.7.10.23359-x64-svn-1.7.7.msi (客户端)
Setup-Subversion-1.6.5.msi (服务端)
2.基础配置
2-1 创建SVN仓库
svnadmin create h:/svnServer/app/shop
2-2 启动svn服务器
svnserve -d -r h:/svnServer/app/shop
2-3 将本地文件夹与svn关联
进入文件夹 -> 右键checkout
2-4 向svn仓库中提交文件
选择需要提交的文件,右键Add -> 选中文件或空白处Commit
注:如果出现权限认证失败,请确定是否开启相应的权限(如:anon-access = write)
2-5 获取 svn仓库中的文件
右键Update
2-6 同文件不同版本切换
右键 -> TortoiseSVN -> Update to reversion
3.帐号权限管理
3-1 向主配置文件中引入认证文件(关闭匿名认证)
password-db = passwd
authz-db = authz
3-2 配置用户和密码(修改’passwd’文件)
新增,
kevin=kevinjim
lili = lili123
3-3 配置组(修改’authz’文件)
新增,
[groups]
shop = lili
3-3 配置权限(修改’authz’文件)
[shop:/] //对于shop这个项目的更目录生效
@shop = rw //shop组的读写权限
lili= r //lili的只读权限
4.创建svnd服务,并设置为开机启动
4-1 创建服务
sc create svnd binpath=”d:/softs/svnServer/bin/svnserve.exe -r -d h:/svnworkspace/app –service” start=auto
4-2 删除服务
sc delete svnd