给定一个存储库结构:
o-o-o-o-o-<several hundreds of commits>-o-o-C-o-o master
/
c (files moved to a subdirectory)
/
a-a-a-<several tens of commits>-a-a-a-a-A-b-b-b-b tools
这是一个多根存储库,“master”行上的所有提交都表明第一个父级位于该分支上,同样,“tools”上的所有提交都有其第一个父级跟随工具分支。
提交“c”是为了让合并提交“C”变得微不足道,以便布局与 master 的布局匹配。
为什么 'git cherry -v master tools 需要这么长时间?
编辑:
我的本地测试指的是错误的分支(我使用了错误的名称),但是 git cherry 仍然非常慢。