2013-04-18 24 views
4

當我嘗試更新我的項目的一個子文件夾,烏龜SVN給我的錯誤烏龜SVN錯誤「的符號鏈接不支持此平臺上的」

Working copy "c:\project\extensions" locked. 
"c:\project\extensions" is already locked 

我試圖清理從\extensions級別和也c:\project級別,這兩個給我 -

Cleanup failed to process the following paths: 
c:\projects 
Symbolic links are not supported on this platform 

這是怎麼回事?

+0

在UNIX/Linux或Mac OS上工作的人是否也適用於您的項目? – alroc

+0

是的,他們做... Linux和Mac。那裏可能有些問題嗎? – NathanBarley

+0

可以請你幫我在這裏http://stackoverflow.com/questions/22980708/svn-symbolic-links-are-not-supported-on-this-platform-windows-8-1 – user2056563

回答

4

儘管Subversion可以版本化符號鏈接,但Windows上的Subversion不支持它們(真正的符號鏈接支持在Windows 7發佈之前不會發布到NTFS)。您的存儲庫的其他用戶之一顯然已創建,添加了提交一個或多個符號鏈接的&。

代替符號鏈接,IIRC Subversion會給你一個帶有註釋的文本文件,告訴你符號鏈接指向的位置。

您需要請求其他用戶刪除符號鏈接,可能將其替換爲文件級別的外部模擬行爲。這並不理想,但現在只要Windows客戶端使用存儲庫,就可以實現所有功能。

+1

謝謝 - 這個答案是絕對的正確。令人討厭的是,這樣的事情可能發生! – NathanBarley

+0

可以請你幫我在這裏http://stackoverflow.com/questions/22980708/svn-symbolic-links-are-not-supported-on-this-platform-windows-8-1 – user2056563

+3

交界處支持(目錄的符號鏈接)自15年前出現在Windows 2000中的NTFS 3以來就已存在。文件的符號鏈接,在9年前的Windows Vista中出現在NTFS 5中。我只是認爲svn或/和龜龜開發者只是骨頭閒置。他們失去了動機,因爲git可能會殺死他們? –

-1

自TortoiseSVN 1.8起支持符號鏈接。看起來,這個錯誤信息是從不支持的日子剩下的。應該向開發者報告,以調整它。

+4

我一直在試圖在SVN 1.8的windows符號鏈接支持上找到任何信息,但到目前爲止我已經空了,你有沒有與細節的任何鏈接? –

+0

我在Windows 7上用svn 1.8.3創建了1.8.2,我告訴你,它仍然不被支持。仍然發牢騷。 –