解決svn項目不能提交

今天在新項目提交時遇到一個問題

 

RA layer request failed
    svn: PROPFIND request failed on '/svn/tc/tcweb'
    svn: PROPFIND of '/svn/tc/tcweb': 403 Forbidden (https://192.168.1.13)

    mkdir -m "初始導入。" https://192.168.1.13/svn/tc/tcweb
    RA layer request failed
    svn: MKCOL of '/svn/tc/!svn/wrk/71500db2-5902-774f-94a2-e641406f7add/tcweb': 403 Forbidden (https://192.168.1.13)

如下各方法均試過,未成功:

1、windows菜單-->Perferences-->Team-->SVN-->svn接口

   默認會選在JavaHL上,只要改選爲JavaSVN就OK了!

2、先用一個別的項目名(如tmp)把項目share到svn上,然後再把項目名字和web content-root名字修改爲你需要的名字(如tcweb),再提交,不過這樣在svn上顯示的還是原來的tmp目錄。

3、刪除C:\Documents and Settings\用戶名\Application Data\Subversion\auth下的文件,刪除svn登錄信息。 
4、把工作空間\.metadata\.plugins\org.tigris.subversion.subclipse.core的.svnProviderState文件裏面 保存的那個項目的svn路徑刪掉就可以了。

 

最終解決辦法:

找到存儲庫目錄,如E:\Repositories,在此目錄下修改authz文件,發現裏邊有一行:

[tc:/tcweb]
*=

因權限配置目錄中己經有這個tcweb的項目了,但svn中沒有這個目錄(應該是刪除目錄時,權限配置沒自動刪掉),提交這個項目時,svn認爲這個項目己經存在了。

把這行刪掉就可以了。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章