我克隆了一个大的Mercurial repo,做了一些更改,然后将其推送到不同的服务器。Mercurial - largefile xxxx not available from http:// foo/blah/blah
一些新的开发人员来上这个项目,并试图从克隆新服务器的回购,使用
汞克隆-r“分支名称” http://ourserver/scm/hg/repo
成功地下载资源。但是,大型文件丢失了,所以我们尽量
汞lfpull --rev “所有()”
导致一大堆的错误是这样的:
美孚/酒吧/ afile.7z:largefile XXXX无法从http://ourserver/scm/hg/repo
如果我进入了水银Web界面,浏览到一个文件,并通过下载“原始”链接,我得到一个文件的正确的文件名,但它只包含我猜的是一个ID。举例来说,一个PDF只包含:
f91476a8c2cc0a164c0880d128ca80776a8a934e
有什么建议?我在本地拥有所有这些文件,但它们来自原始服务器。我如何确保大文件被推送?
嗯......我的管理员发誓大文件已启用。我会再次ping他。谢谢。 –
我如何确认服务器上启用了largefile支持? –
@DavidLively:“每个本地存储库都有'.hg/largefiles'中的本地大文件存储。”中央回购也是本地回购...或者只是检查'.hgrc' –