Mac OS中的SVN - 无法打开ra_local会话,url包含不受支持的主机名问题

时间:2013-10-24 14:40:32

标签: macos svn tigris

我想从安装在Windows机器中的SVN存储库中签出文件。我的系统是Mac OS X ..我已经安装了tigris scPlugin并使用了以下存储库URL

存储库URL - 文件:// windowsSystemName / Svn_Server / trunk / projectName
错误 - 无法打开到URL的ra_local会话

本地URL'文件:// windowsSystemName / Svn_Server / trunk / projectName'包含不受支持的主机名


我尝试在网址上添加第三个“/”并出现另一个错误

存储库URL - file:/// windowsSystemName / Svn_Server / trunk / projectName

错误:无法打开到URL的ra_local会话

无法打开存储库'file:// windowsSystemName / Svn_Server / trunk / projectName'

我该如何解决这个问题?

注意:Mac OS和SVN对我来说是新手,我对它们的了解有限。

1 个答案:

答案 0 :(得分:0)

在尝试将新存储库签出到本地文件夹时,我看到错误“svn:E170000:本地URL'文件:// svnrepos / callsharing'包含不受支持的主机名”。这在第一次创建存储库后立即发生,此时尚未提交存储库。对我有用的解决方案是在尝试签出存储库之前执行“svn import”至少提交一次。

如果您从未将任何文件/文件夹签入存储库,只需创建一个文件夹以启动存储库,导入它,然后结帐:

$ mkdir ~/emptyproject
$ mkdir ~/emptyproject/branch
$ mkdir ~/emptyproject/tag
$ mkdir ~/emptyproject/trunk
$ svn import ~/emptyproject file:///svnrepos/projectname -m "Initial import"
$ svn checkout file:///svnrepos/projectname /path/to/projectname

显然,此解决方案仅适用于新创建的存储库,该存储库从未签入任何文件/文件夹。