的情况时出错我正在使用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