提交后挂钩失败
我使用 Win2k8R 和 SVN 1.6.9 并使用 TortoiseSVN 1.6.7 进行主/从设置。 访问是通过 Apache 并使用 http 进行的。 一切正常,但当我提交时,我收到以下消息: 错误:提交后挂钩失败(退出代码 1),输出:
错误:该进程无法访问该文件,因为该文件正在被另一个进程使用。 当使用多个 TortoiseSVN 对话框快速连续提交文件时会发生这种情况。如果我使用一个 TortoiseSVN 对话框并等到提交回复返回,那么我就不会看到问题。换句话说,当时提交一个不会有任何问题。 记录提交后脚本输出。
尽管我收到上述错误,但当我检查主存储库和从存储库时,文件已正确复制,没有任何问题。
我想知道如何解决这个问题。
I have Master/Slave setup using Win2k8R with SVN 1.6.9 and using TortoiseSVN 1.6.7.
The access is through Apache and using http.
Everything works but when I commit I get the following message:
Error: post-commit hook failed (exit code 1) with output:
Error: The process cannot access the file because it is being used by another process.
This happen when using multiple TortoiseSVN dialog for committing the files in rapid succession. If I use one TortoiseSVN dialog and wait till the commit reply is back then I won't see the problem. In other words, committing one at the time cause no issue.
The post-commit script output is logged.
Even though I get the above error but when I check the Master and Slave repository the files have been replicated okay with no issue.
I am wondering how this issue can be solved.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该在 Subversion 问题跟踪器 中将此问题投票。
You should vote this as an issue in the Subversion Issue Tracker.