我想从安装在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对我来说是新手,我对它们的了解有限。
答案 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
显然,此解决方案仅适用于新创建的存储库,该存储库从未签入任何文件/文件夹。