我正在使用AnkhSVN v2.5和TortoiseSVN 1.9.4
我无法浏览本地驱动器上的目录。
以管理员身份运行也没有帮助。但是,当使用VisualSVN时,问题得到解决。 不幸的是,我只能使用AnkhSVN,请帮助。
答案 0 :(得分:0)
TortoiseSVN 1.9.x基于Subversion 1.9。默认情况下,它创建的本地存储库以及您通过file:///
访问的本地存储库具有FSFS format 7。此FSFS格式是SVN 1.9中的新增内容; SVN 1.8及更早版本的客户端和服务器将无法读取此存储库,除非您将其数据转储加载到具有旧格式的干净存储库中。
AnkhSVN 2.5.x基于SVN 1.8(通过SharpSVN),这解释了为什么它无法访问此存储库。问题是AnkhSVN在您的情况下不显示完整的错误消息。该错误可以帮助您了解正在发生的事情。我不确定,但我想这是AnkhSVN必须在您的案例中显示的错误:svnadmin: E125006: 'REPOS\db\format' contains invalid filesystem format option 'addressing physical'
。
这些步骤可以帮助您解决问题:
在Windows上安装VisualSVN Server或其他Subversion服务器,并通过HTTP(S)或svnserve而非本地file:///
访问权限访问您的存储库。在这种情况下,存储库内部对您的客户端无关紧要,因为客户端将与服务器通信,而不是直接与存储库通信。这将有助于您将来避免此类问题。
更新至AnkhSVN 2.6.x.它应该与SVN 1.9.x和Visual Studio 2012兼容。我想将访问该存储库而不会出现错误。我不确定,但我想没有实际的理由可以使用较旧的AnkhSVN版本。