目前,在使用 Internet Explorer 8 在 Windows 7 上浏览 Subversion 存储库时,我们遇到了一个奇怪的问题。它的工作方式如下:
- 用户打开 Internet Explorer 8 并输入其存储库的 Subversion URL(如果相关,则仅适用于
https
)。 - 他必须首先输入他的凭证。
- 他浏览目录,Subversion 不会再次询问他的凭证。
- 然而,当他尝试打开文件时,浏览器的身份验证对话框会弹出,他必须再次输入用户 ID 和密码。每次下载时,这种情况至少会发生 3 次,有时甚至 4 次。这种情况只发生在 word、excel 和 powerpoint 格式的办公文档中(
*.doc
、*.xls
、*.ppt
),而不会发生在其他格式中(*.pdf
、*.zip
、 ...)。
当我们使用 Firefox(任何版本)时,不会出现任何弹出窗口,浏览器只会打开一次对话框并自行回答 Subversion 的请求(这也是我们希望 Internet Explorer 8 达到的效果)。
在对问题进行更多调查后,似乎这与 Internet Explorer 认为它与 Subversion 之间有什么关系。它尝试与服务器建立 WebDAV 连接,但失败了。三次失败后,文档照常以只读方式打开。
我们可以做些什么来让所有浏览器都达到相同的行为?我们可以在 Internet Explorer 8 中设置任何神奇的设置来自动避免使用 WebDAV for Subversion 吗?
答案1
抱歉,这只是猜测,但事实是这样的:
SVNAutoversioning On
是为了?