1

我的服务器(Windows Server 2003)上安装了 TortoiseSVN,我的开发机器是 Windows 7。

我从资源管理器成功提交和更新(右键单击-> SVN 提交/更新)。

但是当我尝试从 VisualSVN 提交/更新(回购浏览器或其他)时,我收到一个错误:

Unable to connect to a repository at URL
'file:///F:/SVNcode/trunks/Edition2012/FolderX'
Unable to open an ra_local session to URL
Unable to open repository
'file:///F:/SVNcode/trunks/Edition2012/FolderX'

路径:'file:///F:/SVNcode/trunks/Edition2012'。(在资源管理器和 VisualSVN 中显示)。其中“F”是我的服务器的网络单位。此路径在资源管理器中运行正常。

我现在使用的是 VS2012,结果与 VS2005 相同。

VisualSVN v.3.0.6

乌龟信息:
TortoiseSVN 1.7.10,Build 23359 - 64 位,2012/10/08 11:46:26
Subversion 1.7.7,
apr 1.4.6
apr-utils 1.3.12
neon 0.29.6
OpenSSL 1.0.1c 2012 年 5 月 10 日
zlib 1.2.7

谢谢

4

1 回答 1

1

您收到的错误意味着您尝试通过file://协议连接到本地存储库,但您输入的 URL 要么指向任何地方,要么您缺乏对目录的访问权限。因此 URL 或您的访问权限有问题。以下是一般故障排除步骤:

  1. 确保在 VisualSVN 中使用与在 TortoiseSVN 中相同的 URL,

  2. 确保在同一用户帐户下运行 Visual Studio 和 TortoiseSVN。网络文件夹是按用户映射的,因此如果您在另一个帐户下运行 Visual Studio,则F:\映射的网络驱动器不可用。事实上,我猜你Administrator在其他用户帐户下运行 Visual Studio 和 TortoiseSVN。

于 2014-06-30T09:21:54.803 回答