最新版本的 subversion 是不是处理了来自监视文件系统的 Windows 服务的“拒绝访问”错误?
Posted
技术标签:
【中文标题】最新版本的 subversion 是不是处理了来自监视文件系统的 Windows 服务的“拒绝访问”错误?【英文标题】:Has the recent version of subversion dealt with "Access Denied" errors from windows services that monitor the filesystem?最新版本的 subversion 是否处理了来自监视文件系统的 Windows 服务的“拒绝访问”错误? 【发布时间】:2010-04-08 13:41:26 【问题描述】:有谁知道这个颠覆“bug”是否已经解决?
https://svn.apache.org/repos/asf/subversion/tags/1.6.9/www/faq.html#windows-access-denied
我在 Windows 上偶尔遇到“拒绝访问”错误。它们似乎是随机发生的。为什么? 这些似乎是由于监视文件系统更改的各种 Windows 服务(防病毒软件、索引服务、COM+ 事件通知服务)造成的。这不是 Subversion 中的真正错误,这使我们难以修复。可在此处获得调查当前状态的摘要。在第 7598 版中实施了一种可以降低大多数人发病率的解决方法;如果您有早期版本,请更新到最新版本。
目前,当我尝试执行 SVN 切换时,我在 1.5.6 版中遇到了同样的行为(我怀疑 McAfee 是罪魁祸首一段时间,当我看到这一点时,我觉得它证实了我的怀疑)。我通读了给出的链接,但它似乎很旧,所以我不知道这个常见问题解答是否刚刚过时并且问题实际上已经得到解决。感谢您的帮助。
配置: SVN 1.5.6 TortoiseSVN 1.5.9 Build 15518 Windows XP SP3 32 位
【问题讨论】:
【参考方案1】:嗯,这取决于您安装的应用程序以及您如何配置它们。 例如,您必须将病毒扫描程序配置为排除所有工作副本。 并且也许还从索引工作副本中排除 windows 搜索。
如果你做了所有这些,那么就只剩下这个了: http://social.technet.microsoft.com/Forums/en/w7itprogeneral/thread/df935a52-a0a9-4f67-ac82-bc39e0585148
但是 Win7 SP1 会修复这个问题。
【讨论】:
感谢您的信息。不幸的是,我无法将任何项目添加到我的排除列表中(公司政策)。我可以填写一些表格来完成这项工作,但这非常乏味,而且很可能会被拒绝。我知道没有使用索引服务。我们的一位开发人员为此创建了一个解决方法,以多次调用 svn switch 命令直到切换成功。它有点hacky,但它有效。以上是关于最新版本的 subversion 是不是处理了来自监视文件系统的 Windows 服务的“拒绝访问”错误?的主要内容,如果未能解决你的问题,请参考以下文章
即使一切看起来都是最新的,Subversion 合并也需要“旧式”?