Cette question est fondée sur Détacher sous-répertoire en séparer dépôt Git
Au lieu de détacher un seul sous-répertoire, je veux détacher un couple. Par exemple, mon arborescence actuelle ressemble à ceci:
/apps
/AAA
/BBB
/CCC
/libs
/XXX
/YYY
/ZZZ
Et je voudrais plutôt ceci:
/apps
/AAA
/libs
/XXX
L' --subdirectory-filter
argument git filter-branch
ne fonctionne pas parce qu'il se débarrasse de tout, sauf pour le répertoire donné la première fois qu'il est exécuté. J'ai pensé à l'aide de l' --index-filter
argument pour tous les fichiers indésirables (quoique fastidieux), mais si j'ai essayer de l'exécuter plus d'une fois, j'obtiens le message suivant:
Cannot create a new backup.
A previous backup already exists in refs/original/
Force overwriting the backup with -f
Des idées? TIA