mercurial - Tortoise 上的 Mercurial HG 卡住 - 等待锁定工作目录
问题描述
一夜之间,我的 Tortoise 无法推送到我的工作仓库,即使我的两个锁都显示为free。
我明白了waiting for lock on working directory of \\uGames/MyGameRepo held by process '24012' on host MyHost.
经过很长时间尝试推动,我得到abort: working directory of \\uGames/MyGameRepo: timed out waiting for lock held by MyHost:24012.
对此还有另一个问题,但那里的解决方案都没有解决我的问题。
这是我的输出hg debuglock
:
lock: free
wlock: free
我不能推动任何东西......我该如何解决这个问题?
解决方案
您可能需要访问服务器上的 repo 并检查那里的锁定文件。
由于您使用网络文件共享作为存储库,因此您的本地 HG 客户端将直接读取/写入该位置的文件。所以问题可能出在那里的锁定文件上。
推荐阅读
- mongodb - 如何从 Azure.Identity 访问 dot net core 中的 TenantId、ClientId、Secret 等?
- python - PageBlob 作为一个块上传:x-ms-range 无效
- azure - 具有持久声明/恢复的 Azure Kubernetes (AKS) 上的 ElasticSearch
- php - wp_enqueue_scripts 钩子在插件中不起作用
- visual-studio-code - vscode:如何更改“替换”和“下一个匹配”的热键
- ffmpeg - RTSP 馈送屏幕截止
- git - 无法解析路径中的非法字符
- python - Python:将输出重定向到 tkinter 后无法加入线程
- javascript - 如何在光滑的滑块按钮上添加边距
- html - 如何使按钮链接到同一页面中的另一个功能?