2011-07-26 103 views
2

我一直在嘗試在Synology DS211 + NAS上使用osx 10.6上的subversion。我遵循了不同的教程和分步指南。好消息是我已經運行了,但不好的是我不明白爲什麼它現在正在運行。也許有人可以發光。另外,它可以幫助面臨同樣問題的其他人。無法獲得獨佔鎖定文件

1)我開始做以下......這給我的錯誤:無法獲取文件「...」獨佔鎖:不支持的操作

設置NAS的存儲庫:svnadmin的創建測試in/volumes1/svn和修改後的密碼文件和svnserve.conf

在遠程計算機上,我使用finder轉到網絡驅動器:選擇diskstation,connect as,選擇「svn」目錄。

試圖導入目錄到倉庫: SVN導入測試文件:: ///卷/ SVN /測試-m 「首次提交」

這導致了排它鎖錯誤

2)替代使用查找器我使用:

菜單「轉到服務器」 - >「轉到」:smb://192.168.1.9和選定的存儲庫目錄「svn」 這工作。

的問題是:

就是使用取景器去一個網絡驅動器相比,菜單選項之間的差異。兩種方法我都使用相同的密碼/用戶名。

回答

1

SVN有幾個關於將存儲庫放在共享上的警告。基本上這是一個非常糟糕的主意,保證會導致問題。也就是說,有很多方法可以將存儲庫放在遠程服務器上;但是,使用Windows文件共享,NFS共享或映射磁盤不包括在工作方式中。

請閱讀有關如何正確創建和維護存儲庫http://svnbook.red-bean.com/的文檔。網絡共享無法提供所需的POSIX文件處理,以確保您的存儲庫始終處於一致狀態。

由於SVN在存儲庫和您之間有兩種不同的網絡協議,您爲什麼需要第一個網絡協議和文件之間的第三個網絡協議?