|
|
1
7
这里您看到的是Git的索引在用作 隐藏物 。 Git的索引与它所做的所有其他工作一样,充当了工作树数据的缓存,以加速文件系统的运行 跳过 文件系统操作(如果可能)。它通过记录有关文件的统计信息(以及秘密记录目录,即使Git实际上并不存储目录)来实现这一点。此缓存仅在满足多个条件时有效。如果没有,Git必须在工作树上执行昂贵的文件系统操作,正如您所看到的,这实际上是 秒数 在Linux上的时间是有限的,在Windows上甚至更慢。 共享文件夹违反了缓存假设。特别是,索引中的一项是 路径 并且Linux系统中的路径与Windows VM中的路径不同。(无论这两个系统是如何托管的,这通常都是正确的。) 有几种明显的方法可以解决这一问题:
我建议使用方法1的原因是,它内置于Git中,如果Git至少是2.5版,则使用
|
|
Harry · 如何在编译时获取克隆的git仓库的标签 1 年前 |
|
Ooker · 如何从blob中删除秘密? 1 年前 |
|
|
hasdrubal · git日志图智能分支过滤器 1 年前 |
|
|
J. Doe · 为什么git中没有跟踪git文件? 1 年前 |