下面的操作是否会与仓库中的git文件锁冲突?
git config gc.auto 0
git remote |xargs --max-procs=4 -n 1 git fetch
git gc
我对几个代码库进行了小规模的测试,发现当所有代码库之间没有关联时,该并行拉取命令似乎可以正常工作。
如果有明显的技术原因解释为何上述并行拉取命令不能工作,希望能得到反馈。
子模块支持并行拉取,但在使用 git-subtree 方法时,采用并行拉取会更好。
类似问题:如何并行拉取多个远程 Git 仓库?
--multiple
选项,则会并行获取不同的远程。(...)通常,递归并行和多远程获取速度更快。默认情况下,获取是顺序执行的,而不是并行执行的。 https://git-scm.com/docs/git-fetch - MS Berends