svn 【日常操作】 - UbigeneCode/project_wiki GitHub Wiki
svn 常见操作
关闭服务: pkill -9 svnserve
重新启动服务: svnserve -d -r /root/svn_test/
创建SVN文件仓库
svnadmin create /root/svn_test/myProject
修改文件仓库访问权限
chmod 700 /root/svn_test/myProject
打开 /root/svn_test/myProject/conf/svnserve.conf
更改:
password-db = /root/svn_test/passwd
authz-db = /root/svn_test/authz
realm = myProject
增加用户:(键值对的形式)
vi /root/svn_test/passwd
给用户设置权限:(用户名=rw【r:(读)w:(写)权限】)
vi /root/svn_test/authz
常见错误
【场景一】
如果报错信息中有 locked by xxx 找到报错信息中的文件夹或者文件名称 右键 -> 选择 TortoiseSVN -> 点击 getLock(获取锁定)-> 点击偷取此锁定
【场景二】
如果报错信息中包含clean up 的 右键 -> 选择 TortoiseSVN -> 点击clean up(清理) 不要给所有的有删除两个字的打对号 然后选择清理
【场景三】
密码输入错误
一般出现的错误都为上面几种,如果不在上面三种就就把错误沾到百度上查询,一般都能找到解决办法,如果遇到实在解决不了的,就把改过的文件保存一下,重新创建一个文件夹,重新拉一下这个库,然后把你改过的文件粘贴到新拉下来的库,就可以正常使用了。