2014-11-24 27 views
0

我是新的顛覆。我沒有管理技能在顛覆。我們已經在C:\ csvn \ data \ repositories上的machine-1上使用Collabnet建立了Subversion存儲庫。現在,我可以使用toolkit客戶端連接到使用http和文件協議的subversion repo。Subversion版本庫的映射驅動器不工作使用文件協議

我能夠寫入/提交文件到Subversion存儲庫。沒有問題。

但是現在我已經共享了(完全讀/寫權限)machine-1上的repositories文件夾。在機器2中,我使用驅動器Z:/映射了machine-1的存儲庫文件夾。

現在機2中使用烏龜客戶我能夠連接到文件上:/// Z:/ XYZ或http:/// SVN /庫/ XYZ等

當寫/犯文件使用http協議,它工作正常從機器2,但如果我使用文件協議,它通過例外如下:

「提交被攔截的預提交鉤子(退出代碼1)與輸出:系統不能找到指定的路徑 提交時發現錯誤 這個錯誤是由Subversion服務器上的自定義掛鉤腳本生成的 請聯繫您的服務器管理員解決這個問題。「

請有些人可以幫我解決這個問題。

謝謝。

+3

**不要**通過共享文件夾使用! - [參考](http://stackoverflow.com/a/372​​588/1441) – crashmstr 2014-11-24 19:26:46

+0

如果您要將您的存儲庫公開給多個用戶,請安裝Subversion + Apache服務器以通過HTTP(S)訪問它們。不要使用'file://'訪問方案作爲普通用戶訪問您的回購站。 – bahrep 2014-12-11 16:01:09

回答

2

凱明阻斷pre-commit鉤子...系統無法找到路徑指定

預提交於倉庫主機呼叫鉤一些(本地機器-1)方案,該方案沒有按」 t存在於計算機2上的相同路徑上(當您使用file:///時,存儲庫被認爲是本地資源,只有本地資源被用於鉤子)。

不要使用共享驅動器file:///,這是壞事(TM)了很多的原因