2013-03-27 219 views
1

我嘗試將一個提交後的掛鉤添加到我的Visual SVN服務器。 提交後,我需要簽出整個項目。Visual SVN提交後掛鉤失敗

我中-commit鉤子以下:

"%VISUALSVN_SERVER%bin\svn.exe" checkout http://Server.local.myServer:82/svn/Project/ D:/Projects/xampp/htdocs/Data/Project/Data --non-interactive --force --username Administrator --password xxx

如果我寫這在我的CMD,它工作的很好。但是,如果我將我的項目,我的客戶端程序,我總是得到同樣的錯誤:

Warning: post-commit hook failed (exit code 1) with output: svn: E720005: Error resolving case of 'D:\Projects\xampp\htdocs\Data\Project\Data'

我能做些什麼:(感謝您的幫助

+1

也許它可以幫助http://www.tomred.net/tutorials/tomred-svn- error-resolving-case.html – 2013-03-27 10:52:38

+0

謝謝..但現在又出現了另一個錯誤:警告:post-commit掛鉤失敗(退出代碼1)並輸出:svn:E720005:無法創建目錄'C:\ Program Files(x86)\ VisualSVN Server \ Projekt':Zugriff verweigert 現在我使用:file:/// d:/ .... – user1682793 2013-03-27 10:57:03

+0

任何人都有解決方案嗎? :( – user1682793 2013-03-27 12:12:09

回答

1

無條件退房在後?!提交鉤,在常見的,壞主意:

  • 提交用於發生不止一次
  • Checkout是1)一次性操作2),用於空的目標和將失敗(AFAICR)對現有的工作副本作爲目標結賬

爲了不超載post-commit鉤子與邏輯(但你可以實現它「如果文件夾是WC - 更新,在沒有 - 結賬」 )我會建議:用手

  • 結帳WC鉤
  • 執行svn up爲WC僅