Posted on 2010-10-15 19:05
幻海藍(lán)夢(mèng) 閱讀(2022)
評(píng)論(0) 編輯 收藏 所屬分類:
版本管理
1. Error1: Can’t open ‘db/txn-current-lock’: Permission denied
方法1 :
今天用命令svnadmin create /var/svn/demo創(chuàng)建了一個(gè)倉庫,提交文件時(shí),報(bào)下面的錯(cuò)誤:
- Can't open file 'svn/db/txn-current-locks':permission denied
Can't open file 'svn/db/txn-current-locks':permission denied
查看了半天,最后終于發(fā)現(xiàn)了問題,原來,一不留神,使用了root用戶,造成了訪問權(quán)限的問題。
清楚了原因之后,趕緊行動(dòng),執(zhí)行
- chown svn /var/svn/demo -R
chown svn /var/svn/demo -R
命令,修改了整個(gè)文件夾的owner屬性為svn,再次上傳文件,成功!
方法2 :
Error2:
svn: REPORT 請(qǐng)求“/!svn/vcc/default”失敗 解決辦法
svn提示這個(gè)錯(cuò)誤,在Google搜索了個(gè)遍,有的說是引文svn版本太低的原因,有的說是服務(wù)器配置問題,我都沒有解決了這個(gè)問題。后來想了一個(gè)辦法,建立一個(gè)目錄,重新檢出程序,然后把這個(gè)目錄下的文件覆蓋到那個(gè)錯(cuò)誤的目錄,這時(shí)復(fù)制時(shí)需要復(fù)制隱藏文件,使用了下面的命令:
cp -r /home/abc/.[^.]* /home/def
然后:
svn update
那個(gè)錯(cuò)誤消失了!
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=2428221
http://www.opensubscriber.com/message/users@subversion.tigris.org/8683560.html
http://svn.haxx.se/dev/archive-2006-12/0288.shtml
http://svn.haxx.se/users/archive-2009-12/0146.shtml
http://nsxall.wordpress.com/category/%E8%BD%AF%E4%BB%B6%E5%BA%94%E7%94%A8/
http://www.iusesvn.com/bbs/archiver/tid-2908.html
http://nsxall.wordpress.com/category/%E8%BD%AF%E4%BB%B6%E5%BA%94%E7%94%A8/