我正在尝试删除几个工作副本目录,但我得到所有 SVN 文件的访问被拒绝,以管理员或普通用户身份运行。我已经杀死了 Tortoise 缓存进程,但不知道出了什么问题。
有什么建议么?
我正在尝试删除几个工作副本目录,但我得到所有 SVN 文件的访问被拒绝,以管理员或普通用户身份运行。我已经杀死了 Tortoise 缓存进程,但不知道出了什么问题。
有什么建议么?
下载 Microsoft 的Process Explorer并查看哪些进程打开了文件句柄。
下载 Process Explorer 后运行它(无需安装),然后
它将列出具有该文件句柄的进程。杀死进程,你应该没问题。
请注意,这是一个通用的 Windows 答案,而不是 TortoiseSVN 特定的答案。
您可以先尝试重新启动您的电脑,然后再尝试再次删除它。
或者也许这个工具可以提供帮助:Unlocker
Unlocker 是以下类型的 Windows 错误消息的解决方案
* Cannot delete folder: It is being used by another person or
程序 * 无法删除文件:访问被拒绝 * 存在共享冲突。* 源文件或目标文件可能正在使用中。* 该文件正被另一个程序或用户使用。* 确保磁盘未满或未写保护且文件当前未在使用中。
只需右键单击文件夹或文件,然后选择解锁器
如果文件夹或文件被锁定,将出现一个储物柜窗口列表
只需单击全部解锁即可!
在禁用 Norton Autoprotect 防病毒软件之前,我遇到了令人发指的问题。
http://subversion.tigris.org/faq.html#windows-access-denied
所以发布提示:包括您的环境的版本、操作系统等。
尝试从另一台服务器移动存储库时,我遇到了类似的访问被拒绝问题。我可以通过执行以下操作来加载 repo。
svnadmin create C:\RepoDirectory\RepoName
svnadmin load C:\RepoDirectory\RepoName < C:\LocationOf\RepoDump.dmp