And*_*asT 22 git version-control virtual-machine
我在共享文件夹中有一个大的存储库.我在该文件夹的VM中使用git.一切都很好,但是存储库很大,当提交很慢时,git会搜索所有目录和文件.我无法将此存储库移出共享文件夹.
我尝试了git add特定的文件和目录,但是当我这样做时,git commit -m "something"它仍然通过目录树进入奇怪的状态.
我可以做一些忽略树的其他部分的提交吗?
Pat*_*otz 35
您可以尝试启用preloadindex选项,如git-config手册页中所述:
core.preloadindex
为git diff等操作启用并行索引预加载
这可以加快像git diff和git status这样的操作,特别是在像NFS这样具有弱缓存语义和因此相对较高的IO延迟的文件系统上.将此设置为true,git将并行执行与文件系统数据的索引比较,从而允许重叠IO.
要启用此功能:
git config core.preloadindex true
Run Code Online (Sandbox Code Playgroud)