相关疑难解决方法(0)

跟踪大型二进制文件时,git非常慢

我的项目已有六个月了,git非常慢.我们跟踪大约30个大小为5 MB到50 MB的文件.这些是二进制文件,我们将它们保存在git中.我相信那些文件让git变慢了.

有没有办法从存储库中杀死所有大小> 5MB的文件.我知道我会失去所有这些文件,这对我来说没问题.

理想情况下,我想要一个列出所有大文件(> 5MB)的命令.我可以看到列表,然后我说好了继续删除这些文件并使git更快.

我应该提一下,git不仅在我的机器上很慢,而且在暂存环境中部署应用程序现在需要大约3个小时.

因此,修复应该会影响服务器,而不仅仅是存储库的用户.

git

81
推荐指数
6
解决办法
7万
查看次数

与 Ext4 (Linux) 相比,为什么 lstat 在 APFS (OSX) 上的性能较差

在对大型存储库上的 Git 进行分析时,我发现 git status 在 Mac 上比在 Linux 上慢得多(10 倍)。git status 运行lstat在存储库中的每个文件上,这就是速度缓慢的原因。

与 Linux 相比,这个系统调用在 Mac 上慢得多,是否有特殊原因?

git stat apfs

4
推荐指数
1
解决办法
1417
查看次数

标签 统计

git ×2

apfs ×1

stat ×1