5

我在 XP 中使用乌龟 svn 32 位没有问题。

现在,我安装了 Windows Vista 64 位和 Tortoise SVN 64 位。

当我尝试做一个SVN Update时,我得到了错误

无法打开文件 C:....svn\lock: 访问被拒绝。

有任何想法吗?

4

4 回答 4

12

由于您已重新安装 Windows,可能是您的文件夹的访问权限配置错误,因此未知 SID 是所有者或具有读/写权限但不是您的用户帐户。

也许检查您本地 SVN 文件的文件权限,并确保您当前的用户/您的 TortoiseSVN 进程具有更改这些文件的必要访问权限。

于 2009-05-14T19:20:02.387 回答
7

在我的情况下,有问题的文件被 Visual Studio 锁定,因此我无法更新或清理工作副本。关闭 VS 解决了这个问题。您可以使用Unlocker或类似工具来查看是否有任何东西在锁定您的文件。

于 2013-03-13T10:11:50.537 回答
0

您可以查看这篇文章以下载旧版本的 tortoise svn 64 位,看看您是否有类似的问题 http://svn.haxx.se/tsvnusers/archive-2011-09/0244.shtml

于 2013-06-03T00:22:37.727 回答
0

从 1.8.8 升级到 1.9.2 我也遇到了这个问题。这是因为 TSVNCache.exe 正在运行。

感谢 Dan Dar3 的博客: http ://dandar3.blogspot.co.uk/2012/04/tortoisesvn-installation-insufficient.html

于 2015-10-15T12:31:18.217 回答