我正在尝试在Windows XP机器上通过svnTortoise使用svn。它只是我,只是想在家里做。在我的笔记本电脑上,我安装了乌龟,一切都很棒。然后我来到我的桌面并安装了svnTortoise并尝试了它。但是这次我得到了这些错误。
Checkout from file://F:/repos/mav_admin, revision HEAD, Fully recursive, Externals included
Unable to open an ra_local session to URL
Unable to open repository 'file://f:/repos/mav_admin'
Finished!
我已经尝试过本地存储库,或者我的笔记本电脑使用的相同存储库...似乎没有任何效果。有什么想法吗?
任何时候我尝试在桌面上导入或结帐时都会出现上述错误,但是当我使用笔记本电脑时却没有。我的笔记本电脑正在运行Vista ...(不想付费降级...)而我的台式电脑是64位电脑...但我正在运行32位XP。
乌龟信息
TortoiseSVN 1.6.0, Build 15855 - 32 Bit , 2009/03/21 12:36:36
Subversion 1.6.0,
apr 1.3.3
apr-utils 1.3.4
neon 0.28.4
OpenSSL 0.9.8j 07 Jan 2009
zlib 1.2.3
答案 0 :(得分:22)
您需要在驱动器号之前输入第三个'/':
file:///F:/repos/mav_admin
答案 1 :(得分:4)
有关类似问题,请参阅unable-to-open-repository-error-on-windows-xp。
可能的原因:
更新:来自tsvn_1.6_releasenotes.html
TortoiseSVN 1.6不再支持 通过访问BDB存储库 file:/// url。这不会影响 通过svn://访问BDB存储库 或者http://尽管。
如果你有一个BDB存储库 仍然可以通过file:/// url访问,你 必须将存储库转换为 使用svnadmin工具的FSFS格式 这可以在SVN命令中找到 线客户端。
请按照Subversion手册中的说明转换存储库。
答案 2 :(得分:1)
有同样的问题。还没有完全解决它,但我找到了一个简单(或愚蠢,无论你喜欢)的解决方法。 TortoiseSVN不会打开在C以外的其他驱动器中创建的存储库(安装了WinXP和TortoiseSVN)。在C上,它完美地运作。 我是SVN的新手,所以如果这是一个众所周知的错误或预期的行为,请发表评论。
答案 3 :(得分:1)
我有同样的问题。 Tortoise SVN在导入时返回“无法打开URL的ra_local会话”错误。这是因为svn无法找到存储库。请确保
答案 4 :(得分:0)
转到TortoiseSVN - 设置 - 保存的数据。点击URL历史记录,日志消息(输入对话框)和日志消息(显示日志对话框)中的清除按钮 不确定你必须击中所有3个清除按钮,但它为我解决了它。 之后,您必须重新键入存储库位置的URL。
答案 5 :(得分:0)
我知道这是一个旧线程,但找到了另一种解决方案......
我使用了很多'外部',但一直在使用绝对文件位置。我只是将文件路径从绝对更改为引用,错误就消失了。
在Repco Browser中,选择文件,然后选择旁边的“...”按钮,然后选择确定。 TortoiseSVN使用引用自动转换文件路径。