2012-03-01 45 views
0

我在Windows CIFS共享上擁有一個Subversion存儲庫。在存儲庫中是相同的外部,現在外部必須絕對不是相對的,所以乳清指向file:// server-name/share/a/b/c。現在當一個工作副本簽出到Gnu/Linux中時,它不理解。在Linux上的svn存儲庫中的文件:/ myserver/share/a/b/c

有沒有辦法將file:// my-server/share映射到目錄?

+1

您需要查看'mount'或更好,設置'svnserve'或'htt p'爲SVN服務。對於除一人本地回購之外的任何其他任何東西,您真的很吝惜使用'file://'協議,如果您這樣做,您往往遇到問題。投票移動到ServerFault。 – prodigitalson 2012-03-01 12:10:40

回答

0

svn 1.5和更高版本實際上支持通過相對路徑指定外部。見http://svnbook.red-bean.com/en/1.7/svn.advanced.externals.html

  • ../

相對於設置了svn的網址:externals屬性設置

  • ^/

相對於其中svn:externals屬性版本化的存儲庫的根目錄

  • //

相對於在其上了svn目錄的URL的方案:外部對象屬性設置

  • /

相對的根URL在其上svn:externals屬性被版本化的服務器