【问题标题】:Mercurial (hg) can't access file ='FRX'Mercurial (hg) 无法访问文件 ='FRX'
【发布时间】:2015-07-08 21:22:32
【问题描述】:

在我的带有 Windows 7 x64 (NTFS) 的家用笔记本电脑上,一些 mercurial 存储库由于未知原因而卡住。问题是当我尝试运行hg loghg diff 时:

无法访问文件 D:\user\my-hg-repo-root-path\='FRX'

同时,icomingpullupdatepushaddcommit 运行良好。 因此,过去几天我在家用笔记本电脑上没有历史记录或差异预览。

我没有找到任何导致此类问题的原因,就像 FRX 的含义一样。你知道这个问题的原因吗?

【问题讨论】:

    标签: windows logging mercurial diff


    【解决方案1】:

    PagerExtension?

    这就是='FRX' 的来源。看看你的~/.hgrc

    【讨论】:

    • 绝对!这就是问题所在!多谢。在 Windows 上的 Mercurial 中分页让我很生气 - 我找不到任何正常的解决方案,比如在 git 中分页
    【解决方案2】:

    看起来这是一个由某些 Windows 应用程序创建的文件(来自http://www.file-extension.com/files/FRX/“作为二进制表单文件,可以找到使用 Visual Basic 的 FRX 文件扩展名。”) 可能是在执行 VB 程序期间,您可能没有此文件的读取权限。

    如果此文件对您不重要,我建议将其从工作目录中删除,可能使用管理员权限。

    【讨论】:

    • 存储库中没有任何具有此类名称的文件/链接/目录。我以前从未有过这样的文件,也从未使用过 VB 或任何相关的东西。我刚用过。我从来没有在笔记本电脑上的任何其他目录和任何其他 VCS 中遇到过这样的问题,但只有 hg 第二次((
    • 如果文件不存在(并且没有隐藏或其他)我无法理解错误消息..对不起..
    猜你喜欢
    • 1970-01-01
    • 2019-01-06
    • 2012-12-25
    • 2011-05-07
    • 2012-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-23
    相关资源
    最近更新 更多