【发布时间】:2012-03-12 15:25:25
【问题描述】:
我有一个放在 Git 下的测试存储库。大多数文件都很小,但数量非常多,简单的 Git 操作(如 add 和 status)需要数十分钟才能完成。我有哪些选择可以将这些置于修订控制之下并获得合理的性能?我应该尝试使用子模块还是应该避开 DVCS?
【问题讨论】:
-
你正在处理什么样的文件系统?
-
众所周知,Git 能够快速处理大型项目。您使用的是慢速文件系统吗?
-
安装在 NFS 上,虽然头部相当高端。
-
根据 NFS 信息更新了我的答案。我认为这是这里的关键信息。如果可能,我会考虑对其进行本地克隆,但如果没有,请查看线程和配置选项。
-
我在本地 SSD 文件系统上的
git reset操作也很慢。仓库相当大——Cocoapods 本地规范。
标签: git