如何解决';未知存储库格式:需要功能';大文件';(升级Mercurial)和#x27;Mercurial的错误?

如何解决';未知存储库格式:需要功能';大文件';(升级Mercurial)和#x27;Mercurial的错误?,mercurial,tortoisehg,hgrc,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(未知存储库格式:需要功能“largefil

我的服务器通过Python模块运行Mercurial 2.6,HTTPS通过IIS 6.1(server 2008 R2)公开

我已经验证了Mercurial版本内置了largefiles扩展名,并且按照使用“hg lfconvert”命令转换了我的存储库

我的TortoiseHg客户端(v2.8.1)也内置了扩展,并在我的全局设置(Mercurial.ini)中启用了它

当我尝试克隆转换后的存储库时,会收到以下HTTP错误消息:

HTTP错误:500(未知存储库格式:需要功能“largefiles”(升级Mercurial))


据我所知,我已经启用了所有功能。我缺少什么?

在使用hglfconvert转换扩展后,还需要在存储库中启用该扩展。这可以通过编辑.hg/hgrc文件来完成(如果它不存在,则创建它)

我必须在我的环境中的Mercurial服务器上执行此操作。我不确定这是否是合适的位置,我只知道这是我必须做的,以使它在我们的设置工作。YMMV

添加以下行:

[extensions]
largefiles=
请再次注意,这适用于已转换的存储库。简单地将其添加到现有的存储库中可能不会奏效