1

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

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

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


我尝试在 URL 中添加第三个“/”,但又遇到了另一个错误

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

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

无法打开存储库“文件://windowsSystemName/Svn_Server/trunk/projectName”

我该如何解决这个问题?

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

4

1 回答 1

0

尝试将新存储库签出到本地文件夹时,我看到错误“svn:E170000:本地 URL 'file://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

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

于 2017-05-30T15:47:23.120 回答