2013-10-24 35 views
1

我想從安裝在Windows機器上的SVN存儲庫簽出文件。我的系統是Mac OS X的..我已經安裝了底格里斯河scPlugin和使用下列庫URLMac OS中的SVN - 無法打開ra_local會話,url包含不受支持的主機名問題

庫網址 - 文件:// windowsSystemName/Svn_Server /主幹/ PROJECTNAME
錯誤 - 無法打開ra_local會議URL

本地URL '文件:// windowsSystemName/Svn_Server /主幹/項目名稱' 包含不支持的主機名


我曾嘗試加入了第三個 「/」 的URL,並得到了另一個錯誤

庫網址 - 文件:/// windowsSystemName/Svn_Server /主幹/ PROJECTNAME

錯誤:無法打開ra_local會議URL

無法打開資料庫「文件:// windowsSystemName/Svn_Server /主幹/ PROJECTNAME '

我該如何解決這個問題?

注意:Mac OS和SVN對我來說是新手,我的知識是有限的。

回答

0

當試圖將新存儲庫簽出到本地文件夾時,我看到錯誤「svn:E170000:Local URL'file:// svnrepos/callsharing'contains unsupported hostname」。這是在第一次創建存儲庫之後立即發生的,當時還沒有提交到存儲庫。已經爲我工作的解決方案是在嘗試檢出存儲庫之前執行「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 

顯然,這種解決方案僅用於一新創建的存儲庫,從未有任何文件/文件夾簽入。

相關問題