的情況時出錯我正在使用VisualSVN Server來管理源文件夾。它安裝在Windows XP機器上,可以訪問網絡磁盤。post-commit掛鉤,svn:E020024:解決
名爲W:
這個網盤,我的文件夾上進行結帳這樣:
svn update W:\Project
的問題是:
svn checkout https://server:443/svn/Project W:\Project --username=user --password=pass
我現在就可以使用這個命令來更新這個文件夾:
我想添加一個運行此命令的post-commit鉤子:
svn update W:\Project
但是當我承諾,會出現這樣的錯誤:
At revision: 123
post-commit hook failed (exit code 1) with output:
svn: E020024: Error resolving case of 'W:\Project'
任何想法?我不知道這是否是一種好的做法,我的目標是將該項目的副本保存在svn服務器外的另一個磁盤上並進行備份。
您是否試圖使用post-commit hook來提交您想要'svn update'的同一個工作副本?什麼是完整的鉤子代碼? – bahrep 2013-04-04 10:04:52
我剛剛編輯帖子 – 2013-04-04 10:08:45
您可能想使用[Continuous Integration](http://en.wikipedia.org/wiki/Continuous_integration#Software)服務器來進行研究。運行[TeamCity](http://www.jetbrains.com/teamcity/),[Jenkins](http://jenkins-ci.org/)或[Hudson](http://hudson-ci.org)(例如)會讓你做到這一點(和更多),而不必將鉤子添加到SVN。 – AlG 2013-04-04 11:40:17