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