我目前正在将预先存在的巨大Java工作区迁移到Git。 我创建了一个git repo并尝试着它。 但是git命令太慢了,特别是 git-status ,需要大约3-5秒。
我的工作区包含大型文件,如jar,gifs,xsds,xmls等。 我尽可能地忽略了文件,但仍然很慢。
因此,在阅读了一些Git文档之后,我发现 git update-index假设未更改 以及它是如何工作的。
我使用以下命令在大约80%的工作区项目中应用它:
git ls-files -z folder / | xargs -0 git update-index --assume-unchanged 并没有错误。
但即便如此,如果我执行 git status ,仍需要时间。
Click Here查看git状态时间
下面我正在附加git配置:
Click Here看git my git configuration
我甚至尝试过 git update-index skip-worktree 这似乎也没有用。
我安装了Windows 7,8GB内存,git版本2.17.0.windows.1 总数没有。工作区35771中的文件
请帮助我。