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