问题标签 [mercurial-bigfiles]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1498 浏览

git - Git 模拟 Hg 的 Bigfiles 扩展?

我想要 git 中类似于Mercurial 的 Bigfiles Extension 的东西(注意:我知道git-bigfiles,但这是不相关的)。

基本上我想将大型二进制文件存储在我的 git 存储库中,但我不想在克隆时获取大型二进制文件的每个版本。当我签出包含这些大文件的特定修订版时,我只想下载大型二进制文件。

0 投票
4 回答
1129 浏览

version-control - 对于二进制文件,我应该使用 bfiles 还是 bigfiles?

有一些用于处理大型二进制文件的 mercurial 扩展。

我想使用最有可能是官方的(即随 mercurial 分发)。
Kiln 2.0使用 Bfiles 的 fork 来存储其二进制文件。这是否使它更有可能成为官方?

处理二进制文件的首选(半官方)扩展是哪个?

0 投票
2 回答
757 浏览

mercurial - 删除的文件是否仍使用 hg 克隆下载?

在我们的 Mercurial 存储库中,我们添加了一个非常大的文件(并进行了 hg 推送),然后删除了大文件(并进行了另一次推送)。

现在,如果有人这样做,hg clone他们还会拉下那个大文件吗?我知道它不会出现在他们的工作目录中,因为它被删除了,但该文件是否仍会被拉下并存储在 Mercurial 内部存储中?

我想确保人们不必拉下文件。我了解到非常大的文件应该存储在 Mercurial 之外,所以我删除了该文件。但我想知道人们是否仍会拉下大文件——在这种情况下,我想我会从头开始重新创建存储库。

0 投票
0 回答
113 浏览

mercurial - TortoiseHg Mercurial Repository:BigFile 扩展,用于管理存储库中的大二进制文件

我想问一下在TortoiseHg Mercurial(2.9版)中实现大文件扩展的方法,以管理存储库中的大二进制文件。

由于我的项目正在增长,因此二进制文件的文件大小也在不断变化和增长。因此,当我签入二进制文件(当然也包括其他文件)时,仅仅因为二进制文件无法合并,这篇文章对 Mercurial 存储库的有限大小构成了威胁,并且有一天存储库将满可能坠毁了。

我搜索并研究了 Mercurial 的 largefiles 扩展名,但这不是我要寻找的方式,因为 largefile 扩展名仍然将 largefile(实际上与大文件相同)保留在远程存储库(中心存储库)中,尽管本地存储库占用的空间可以更小,因为只要中心存储库中有大文件副本,我们就可以随时下载它。但是,这仍然占用存储库空间。

因此,我正在考虑将所有大二进制文件保存在存储库之外,并且每个修订版都有自己的指向其大二进制文件的链接。因此,存储库只保留大二进制文件的链接,似乎大文件扩展名可以用于此目的。

但是,我只是在 Mercurial 设置中找不到大文件扩展名。而且我还浏览了BigfilesExtension,按照大扩展的实现方法,编辑了.hg/hgrc文件。但是,这行不通。

任何建议将不胜感激;)

0 投票
1 回答
127 浏览

linux - 如何在linux系统上查找大文件并删除

当我在我的 linux 系统(CentOS release 6.5 (Final))中安装一些东西时,它就会发生。

下载包时出错:ncdu-1.7-1.el6.x86_64: 下载目录 /var/cache/yum/epel/packages 空间不足。

我使用df命令,它显示:

sda2 安装在 / 上,但是当我转到根目录并使用命令du时。

我的77G去哪了?如何找到我的大文件并删除?