使用git-subtree
,运行时计算的差异git subtree split
数量随着时间的推移而增加,达到可以进行拆分的值需要很长时间.
修复它的一种方法是git rm
路径,提交它然后再git subtree add
返回.
是否有更简单/更简洁的方法来重置子树?
进行拆分时--rejoin
可以使用该选项,该选项的存在似乎正是为了重用已经发生的拆分。
--重新加入::
该选项仅对 split 命令有效。
分割后,将新创建的综合历史合并回您的主项目中。这样,未来的分割只能搜索自最近的 --rejoin 以来添加的历史部分。
来自https://github.com/apenwarr/git-subtree/blob/master/git-subtree.txt