Xcode 比较修订时拒绝SVN访问

Xcode 比较修订时拒绝SVN访问,xcode,svn,Xcode,Svn,我们正在使用SVN存储库。当我们尝试将本地未修改的文件与存储库中文件的最新版本进行比较时,我遇到以下错误。换句话说,有人签入了更改,如果我更新,我将获得他们的更改,但首先我想看看他们的更改是什么。不认为这有什么关系,但我们使用Xcode并使用菜单项SCM->Compare-With->Latest 错误:220001(项目不可读)说明:遇到不可读路径;拒绝访问 任何指向何处解决此问题的指针都将受到赞赏。我查看了svnserve.conf,它具有默认设置。我什么也没想到 而且 %svn日志 返回“

我们正在使用SVN存储库。当我们尝试将本地未修改的文件与存储库中文件的最新版本进行比较时,我遇到以下错误。换句话说,有人签入了更改,如果我更新,我将获得他们的更改,但首先我想看看他们的更改是什么。不认为这有什么关系,但我们使用Xcode并使用菜单项SCM->Compare-With->Latest

错误:220001(项目不可读)说明:遇到不可读路径;拒绝访问

任何指向何处解决此问题的指针都将受到赞赏。我查看了svnserve.conf,它具有默认设置。我什么也没想到

而且

%svn日志

返回“svn:项不可读”

谢谢,
Gonzalo

您的配置不正确(或者Subversion有一个bug:)

无论如何,可以通过在“svnserve.conf”文件中更改以下行来修复:

[general]
anon-access = none
[/]
* = r
另一种仅更改“authz”文件行的解决方案:

[general]
anon-access = none
[/]
* = r
解决方案是匿名读取您的存储库,这是不好的。
如果只需要使用授权存储库,请使用第一个解决方案。(已使用svn 1.6.17进行了测试,但认为它不取决于版本)

您可能没有足够的权限读取这些修订中更改的每个文件。因此,Subversion认为这些修订对您来说“不可读”。文档中对此进行了解释。

最后,这是一个有效且不会向公众开放回购协议的解决方案!