Windows-Server-2012
Windows Server 2012R2 NTFS 重複數據刪除和 SVN 客戶端
在 NTFS 重複數據卷上使用 SVN 似乎存在問題。
為了在我的 SSD 上為一些大型開發檢查(每個 > 5 GB)節省空間,我在卷上啟用了重複數據刪除。這似乎引起了SVN的各種悲痛和瘋狂。
通常的症狀是一個
E270001: Symlinks are not supported on this platform
錯誤,它基本上註定了結帳。你不能再送出、合併或做任何事情了。基本上 svn + deduped NTFS 似乎完全損壞了。2012 年的一些郵件執行緒(Subversion 郵件列表)談到了類似的問題,只是這次是特殊文件狀態。
我認為
Symlinks not supported
問題基本相同。有沒有辦法讓 SVN 與重複數據刪除的 NTFS 卷一起正常工作(除了我自己APR 問題 47630對 APR 的適當支持?)。
如果 SVN 不支持符號連結,它將不支持Server 2012 重複數據刪除,因為這就是該功能的工作方式——“優化”文件被“重新分析點”替換,“重新分析點”是重組所需的數據塊的連接點文件。
符號連結是 Server 2012 Data Deduplication 固有且不可或缺的一部分,無法繞過它。我敢肯定,這不是你想听到的,但這就是長短。符號連結支持是支持 Server 2012 重複數據刪除的必要先決條件。