Fractionner les grands dépôt Git en plusieurs petits

Après le succès de la conversion d'un dépôt SVN à Git, j'ai maintenant un très grand dépôt Git que je veux décomposer en plusieurs petits dépôts et de maintenir l'histoire.

Donc, quelqu'un peut aider avec la coupure des pensions qui pourrait ressembler à ceci:

MyHugeRepo/
   .git/
   DIR_A/
   DIR_B/
   DIR_1/
   DIR_2/

Dans deux référentiels qui ressemblent à ceci:

MyABRepo/
   .git
   DIR_A/
   DIR_B/

My12Repo/
   .git
   DIR_1/
   DIR_2/

J'ai essayé en suivant les instructions de cette question précédente, mais il n'a pas vraiment d'ajustement lors de la tentative de placer plusieurs répertoires dans un repo (Détacher (se déplacer) sous-répertoire en séparer dépôt Git).

  • Lorsque vous êtes satisfait de la réponse, s'il vous plaît marquer comme acceptée.
  • Pour ceux qui cherchent à diviser en de multiples (imbriqué) répertoires dans un nouveau repo (au lieu de chercher à supprimer les répertoires multiples, qui pourrait être plus difficile sur certains projets), cette réponse a été utile pour moi: stackoverflow.com/a/19957874/164439
InformationsquelleAutor MikeM | 2010-10-11