2010-08-27 73 views
4

我們正在使用SVN存儲庫。當我們嘗試將本地未修改文件與存儲庫中文件的最新版本進行比較時,我收到以下錯誤。換句話說,有人檢查了變化,如果我更新,我會得到他們的變化,但首先我想看看他們的變化是什麼。不要認爲它很重要,但我們正在使用Xcode並使用菜單項SCM - > Compare With - > Latest。當比較修訂版時,SVN訪問被拒絕

錯誤:220001(項目不可讀)說明:遇到無法讀取的路徑;訪問被拒絕

任何指望在哪裏尋找解決這個讚賞。我查看了具有默認設置的svnserve.conf。沒有東西跳出來給我。

此外,

%SVN日誌

回報 「的svn:項目不是可讀」。

感謝, 貢薩洛

回答

11

你有不良的配置(或Subversion有一個bug :))。

反正它可以通過在「svnserve.conf的」改變固定文件的行:

[general] 
anon-access = none 

另一種解決方案來僅改變「的authz」文件中的行:

[/] 
* = r 

這種解決方案因爲匿名讀取您的存儲庫不好。 如果您只需要使用授權信息庫比使用第一個解決方案。 (用svn 1.6.17進行測試,但認爲它不依賴於版本)

+1

最後一個解決方案,並且不會向公衆開放回購! <3 – 2015-08-25 19:30:14

0

您可能沒有足夠的權限來讀取在這些修訂版中更改的每個文件。因此,Subversion認爲修訂對您而言「不可讀」。這在authz_policy.txt文檔中有解釋。