Était la recherche lancer SO pour une réponse à cela. Arrivé à travers ce fil plus âgé qui n'a pas semblé donner de réponses. Retrigger ce fil en espérant que quelqu'un puisse le savoir! Est-ce que quelqu'un peut me dire la différence b/w git subtree et git filter-branch? Je vais utiliser le même exemple dans la question originale pour cela:Différence entre la branche de filtre git et le sous-arbre git?
git subtree split --prefix=some_subdir -b some_branch
git filter-branch --subdirectory-filter some_subdir some_branch
Cela est inexact de nos jours comme sous-arbre git est maintenant une partie officielle de git –
La différence signifie aussi que si vous avez plusieurs (n) sous-dossiers, vous voulez en faire chacun son propre repo, avec git filter-branch vous devez cloner n fois en premier, avec subtree vous devez git rm n fois. – Qiulang