TortoiseSVN无法打开URL到win XP的ra_local会话

时间:2009-04-02 05:35:37

标签: svn tortoisesvn

我正在尝试在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

6 个答案:

答案 0 :(得分:22)

您需要在驱动器号之前输入第三个'/':

file:///F:/repos/mav_admin

答案 1 :(得分:4)

有关类似问题,请参阅unable-to-open-repository-error-on-windows-xp

可能的原因:

  • 您是否在所有计算机上使用相同的客户端?我认为Tortoise 1.6可能会放弃对file:// access的支持。
  • 您使用的是BDB还是fsfs存储库?
  • 您是否拥有对存储库的正确文件权限?

更新:来自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无法找到存储库。请确保

  1. 您已创建了存储库,例如项目并且可以访问。
  2. 此外,您已创建了正确的结构
    例如C:\ tmp目录\新\分支      C:\ tmp目录\新\标签      C:\ tmp目录\新\行李箱
    1. 将\ Project的内容移动到trunk子目录(C:\ tmp \ new \ trunk)
    2. 右键单击“新建”目录并导入。 这应该工作。
  3. 参考:http://www.shokhirev.com/nikolai/programs/SVN/svn.html

答案 4 :(得分:0)

转到TortoiseSVN - 设置 - 保存的数据。点击URL历史记录,日志消息(输入对话框)和日志消息(显示日志对话框)中的清除按钮 不确定你必须击中所有3个清除按钮,但它为我解决了它。 之后,您必须重新键入存储库位置的URL。

答案 5 :(得分:0)

我知道这是一个旧线程,但找到了另一种解决方案......

我使用了很多'外部',但一直在使用绝对文件位置。我只是将文件路径从绝对更改为引用,错误就消失了。

在Repco Browser中,选择文件,然后选择旁边的“...”按钮,然后选择确定。 TortoiseSVN使用引用自动转换文件路径。