mercurial - tortoiseHG 突然失败并显示 "Unable to remove file xxx permission denied"

标签 mercurial tortoisehg

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

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

最佳答案

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

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

关于mercurial - tortoiseHG 突然失败并显示 "Unable to remove file xxx permission denied",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18536614/

相关文章:

version-control - 重新应用已取消的祖先更改

mercurial - Hg Mercurial 的修订历史记录记录在源代码中

mercurial - 仅区分 Mercurial 中修改过的文件

version-control - 替换现有 Mercurial 提交数据中的电子邮件地址

windows - Mercurial - 将更改推送到服务器存储库时 CPU 使用率过高

Git 相当于 “hg log” 与分支名称检查

Mercurial:恢复单个大块

svn - 允许 hgsubversion SVN 克隆推迟所需的步骤

mercurial - Vista 64 位中的 TortoiseHg 不显示上下文菜单

ssh - TortoisePlink fatal error