【发布时间】:2009-05-14 17:54:16
【问题描述】:
我在 XP 中使用 tortoise svn 32 位没有问题。
现在,我安装了 Windows Vista 64 位和 Tortoise SVN 64 位。
当我尝试执行SVN Update 时,出现错误
无法打开文件 C:....svn\lock:访问被拒绝。
有什么想法吗?
【问题讨论】:
标签: svn tortoisesvn
我在 XP 中使用 tortoise svn 32 位没有问题。
现在,我安装了 Windows Vista 64 位和 Tortoise SVN 64 位。
当我尝试执行SVN Update 时,出现错误
无法打开文件 C:....svn\lock:访问被拒绝。
有什么想法吗?
【问题讨论】:
标签: svn tortoisesvn
由于您重新安装了 Windows,可能是您的文件夹的访问权限配置错误,因此未知的 SID 是所有者或具有读/写权限但不是您的用户帐户。
也许检查您本地 SVN 文件的文件权限,并确保您当前的用户/您的 TortoiseSVN 进程具有更改这些文件的必要访问权限。
【讨论】:
在我的情况下,有问题的文件被 Visual Studio 锁定,因此我无法更新或清理工作副本。关闭 VS 解决了这个问题。您可以使用Unlocker 或类似的方法查看是否有任何东西锁定了您的文件。
【讨论】:
你可以看这篇文章来下载一个旧版本的 tortoise svn 64-bit 看看你是否有类似的问题 http://svn.haxx.se/tsvnusers/archive-2011-09/0244.shtml
【讨论】:
我从 1.8.8 升级到 1.9.2 时也遇到了这个问题。 这是因为 TSVNCache.exe 正在运行。
感谢 Dan Dar3 的博客: http://dandar3.blogspot.co.uk/2012/04/tortoisesvn-installation-insufficient.html
【讨论】: