我在XP中使用towise svn 32位没有问题。
现在,我安装了Windows Vista 64位和Tortoise SVN 64位。
当我尝试SVN Update
时,我收到了错误
无法打开文件C:.... svn \ lock:访问被拒绝。
有什么想法吗?
答案 0 :(得分:11)
由于您重新安装了Windows,因此可能是您的文件夹的访问权限配置错误,因此未知的SID是所有者或具有读/写权限,但不是您的用户帐户。
也许检查本地SVN文件的文件权限,并确保您当前的用户/您的TortoiseSVN进程具有更改这些文件的必要访问权限。
答案 1 :(得分:6)
在我的情况下,有问题的文件被Visual Studio锁定,所以我无法更新或清理工作副本。关闭VS解决了这个问题。您可以使用Unlocker或类似内容查看是否有任何内容正在锁定文件。
答案 2 :(得分:0)
你可以看一下这篇文章,下载一个较旧版本的togoise svn 64-bit,看你是否有类似的问题 http://svn.haxx.se/tsvnusers/archive-2011-09/0244.shtml
答案 3 :(得分:0)
我将此问题从1.8.8升级到1.9.2。 这是因为TSVNCache.exe正在运行。
感谢Dan Dar3的博客: http://dandar3.blogspot.co.uk/2012/04/tortoisesvn-installation-insufficient.html