【问题标题】:TortoiseSVN Unable to openan ra_local session to URL win XPTortoiseSVN 无法打开 ra_local 会话到 URL win XP
【发布时间】:2010-10-17 01:02:50
【问题描述】:

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

【问题讨论】:

  • 您尝试了 file://F:/... 还是 file:///F:/? (你需要三个斜线版本)
  • 我需要三个斜线?可能就是这样……我会试试的。我的印象是 /// 在 unix/linux 上,因为它是 file:// 然后第三个 / 表示文件系统的根目录。
  • 我认为您已上传文件并尝试再次提交此文件。所以请从存储库(repo brows)下载您需要的文件,然后尝试提交。

标签: svn tortoisesvn


【解决方案1】:

您需要在驱动器号之前添加第三个“/”:

file:///F:/repos/mav_admin

【讨论】:

    【解决方案2】:

    请参阅unable-to-open-repository-error-on-windows-xp 了解类似问题。

    可能的原因:

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

    更新:来自tsvn_1.6_releasenotes.html

    TortoiseSVN 1.6 不再支持 通过访问 BDB 存储库 文件:/// 网址。这不影响 通过 svn:// 访问 BDB 存储库 还是 http://。

    如果您有一个 BDB 存储库,您 仍然通过 file:/// url 访问,你 必须将存储库转换为 使用 svnadmin 工具的 FSFS 格式 这在 SVN 命令中可用 线客户。

    请按照 Subversion 手册中的说明转换存储库。

    【讨论】:

      【解决方案3】:

      我有同样的问题。 Tortoise SVN 在导入时返回“无法打开到 URL 的 ra_local 会话”错误。这是因为 svn 无法找到存储库。请确定

      1. 您已创建存储库,例如项目并且可以访问。
      2. 另外,您创建了正确的结构
        例如C:\tmp\新\分支 C:\tmp\new\tags C:\tmp\new\trunk
        1. 将\Project的内容移动到trunk子目录(C:\tmp\new\trunk)
        2. 右键单击“新建”目录并导入。 这应该有效。

      参考:http://www.shokhirev.com/nikolai/programs/SVN/svn.html

      【讨论】:

        【解决方案4】:

        有同样的问题。还没有完全解决它,但我找到了一个简单(或愚蠢,随你喜欢)的解决方法。 TortoiseSVN 不会打开在 C 以外的其他驱动器中创建的存储库(安装了 WinXP 和 TortoiseSVN)。在 C 上,它完美地工作。 我是 SVN 新手,所以如果这是一个众所周知的错误或预期行为,请发表评论。

        【讨论】:

        • 您可以尝试TortoiseSVN -> Relocate 命令来解决这个问题。只需指定新的驱动器号即可完成...
        【解决方案5】:

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

        【讨论】:

          【解决方案6】:

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

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

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2013-10-03
            • 2011-01-06
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2016-08-12
            • 1970-01-01
            相关资源
            最近更新 更多