tortoiseHG 突然失败,并显示“无法删除文件 xxx 权限被拒绝”

Posted

技术标签:

【中文标题】tortoiseHG 突然失败,并显示“无法删除文件 xxx 权限被拒绝”【英文标题】:tortoiseHG suddenly fails with "Unable to remove file xxx permission denied" 【发布时间】:2013-08-30 15:32:26 【问题描述】:

我有大约 50 个修改过的文件。我试图搁置它们。大约一半时,tortoiseHG 说“无法删除文件 x/y/z/foo.java,权限被拒绝”。我尝试了剩下的几个文件,它们似乎都有同样的问题。

我在这台 Windows 机器上使用 tortoiseHG 很长时间了,没有任何问题。有关如何解决此问题的任何建议?文件未锁定(由另一个程序打开)。它们都在我可以访问的同一个本地目录中。

【问题讨论】:

【参考方案1】:

想通了。错误消息具有误导性。问题是剩余的 .hg/wlock 文件。可能是从它最初未能完成原始搁架的 1/2 时开始的。

删除 .hg/wlock 解决了这个问题。

【讨论】:

以上是关于tortoiseHG 突然失败,并显示“无法删除文件 xxx 权限被拒绝”的主要内容,如果未能解决你的问题,请参考以下文章

在多个分支上使用rebase + strip后,tortoisehg会挂起更新

在Visual Studio中查看类似于TortoiseHg的TFS更改集

TortoiseHg - 显示未推送的提交

TortoiseHG 提交非常慢

如何使用 TortoiseHg 2.0.3 和 Beyond Compare 3.2.4 进行 3 路合并

TortoiseHG:添加目录树中的所有文件