重置git子树中的diff计数

ℝap*_*ink 13 git subtree

使用git-subtree,运行时计算的差异git subtree split数量随着时间的推移而增加,达到可以进行拆分的值需要很长时间.

修复它的一种方法是git rm路径,提交它然后再git subtree add返回.

是否有更简单/更简洁的方法来重置子树?

Lop*_*Sae 1

进行拆分时--rejoin可以使用该选项,该选项的存在似乎正是为了重用已经发生的拆分。

--重新加入::

该选项仅对 split 命令有效。

分割后,将新创建的综合历史合并回您的主项目中。这样,未来的分割只能搜索自最近的 --rejoin 以来添加的历史部分。

来自https://github.com/apenwarr/git-subtree/blob/master/git-subtree.txt