我想问一下在TortoiseHg Mercurial(版本2.9)中实现大文件扩展的方法,以管理存储库中的大型二进制文件。
由于我的项目正在增长,二进制文件也在根据文件大小而变化和增长。因此,当我签入二进制文件(当然包括其他文件)时,仅仅因为二进制文件无法合并,这会对Mercurial存储库的有限大小构成威胁,并且有一天存储库将被填满并且可能会崩溃。
我搜索并研究了Mercurial的largefiles扩展,但这不是我想要的方式,因为largefile扩展仍然保留远程存储库(中心存储库)中的largefile(实际上与大文件相同)虽然本地存储库可以占用较少的空间,但只要中心存储库中有大文件副本,我们就可以随时下载它。但是,这仍然占据了存储库空间。
因此,我正在考虑将所有大型二进制文件保存在存储库之外,并且每个修订版本都有自己的大二进制文件链接。因此,存储库只保留指向大二进制文件的链接,并且似乎大文件扩展名可以用于此目的。
但是,我无法在Mercurial设置中找到大文件扩展名。我还会查看BigfilesExtension并按照大扩展的实现方法,编辑.hg / hgrc文件。但是,这不起作用。
任何建议都将不胜感激;)