Pet*_*ier 4 mercurial tortoisehg hgrc
我的服务器通过 Python 模块运行 Mercurial 2.6,由 HTTPS 通过 IIS 6.1 (Server 2008 R2) 公开。
我已经确认 Mercurial 版本内置了 largefiles 扩展,并且我已经按照文档使用“hg lfconvert”命令转换了我的存储库。
我的 TortoiseHg 客户端 (v2.8.1) 也有内置的扩展,它在我的全局设置 (Mercurial.ini) 中启用。
当我尝试克隆转换后的存储库时,我收到以下错误消息作为 HTTP 错误:
HTTP 错误:500(未知的存储库格式:需要功能“大文件”(升级 Mercurial))
据我所知,我已经启用了一切。我错过了什么?
在使用 hglfconvert 转换后,您还需要在存储库中启用扩展。这可以通过编辑 .hg/hgrc 文件来完成(如果它不存在,则创建它)。
我必须在我的环境中的 Mercurial 服务器上执行此操作。我不确定这是否是合适的位置,我只知道这是我必须做的才能让它在我们的设置中工作。天啊。
添加以下几行:
[extensions]
largefiles=
Run Code Online (Sandbox Code Playgroud)
再次注意,这适用于已转换的存储库。简单地将它添加到现有的存储库可能不会成功。