我有一个基于2000个文件的代码库。在JGit 4.3.1.201605051710-r
上使用OS X El Captain 10.11
。
调用jgit init
几乎不需要时间。
致电jgit add .
需要约3sec
。即使重复调用它,也需要2.7sec
。
使用git v2.8.2
,2sec
完成git add .
操作。但是,后续调用只需0.015sec
。
为什么JGit
这么慢?即使工作副本干净,jgit add .
命令仍会针对3sec
运行,而git
仅针对0.015sec
运行。
这种巨大的缓慢阻碍了我在我的应用程序中使用JGit,我需要多次运行git add .
然后git commit
命令。