You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TortoiseHg无响应、冻结崩溃求助:操作失效及控制台锁等待提示

解决TortoiseHg无响应与锁冲突问题

兄弟,我之前也碰到过一模一样的情况!这种毫无征兆的冻结、操作失败,再加上控制台提示的锁等待信息,核心原因就是你的工作目录被其他进程锁住了。给你几个亲测有效的解决步骤:

  • 第一步:找到并干掉持锁进程
    控制台里Warte auf Sperre von Arbeitsverzeichnis von C:\... gehalten von '...'这句话里,最后那个'...'就是锁着你目录的进程名/ID。你可以:

    1. 按下Ctrl+Shift+Esc打开任务管理器
    2. 切换到「详细信息」标签,找到那个进程,右键直接「结束任务」
      如果不确定具体是哪个,也可以把所有和Hg相关的进程(比如hg.exe、tortoisehg.exe)都终止掉,不会有问题的。
  • 第二步:手动删除Hg锁文件
    如果杀了进程还是不行,就直接去工作目录里找锁文件:

    1. 打开你的项目目录,找到.hg文件夹(这是隐藏文件夹,得先在文件管理器里开启「显示隐藏项目」)
    2. 删除里面的wlock文件(这是工作目录锁),如果还有lock文件也一起删掉
      删完重启TortoiseHg,基本就能恢复正常操作了。
  • 第三步:避免以后再踩坑
    这种锁冲突大多是因为其他程序占用了你的工作目录,比如:

    • 编辑器(像VS Code、Notepad++)开着项目里的文件,尤其是自动保存的大文件
    • 杀毒软件正在扫描你的项目目录
    • 命令行的Hg客户端在后台没退出
      所以下次操作TortoiseHg前,尽量关掉不必要的程序,确保工作目录没被其他进程占用。

另外,要是图形界面实在卡得动不了,也可以试试用命令行Hg操作,反而更稳定:

  • 还原指定文件:hg revert 你的文件名
  • 创建新Shelve并暂存修改:hg shelve -n 自定义shelf名称

内容的提问来源于stack exchange,提问作者Michael Hutter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 06:46:50