git-rewrite-history - specific - git push tag
BFG eliminar varias carpetas (2)
Descubrí que BFG es mucho más rápido que el git-filter-branch original.
Tenemos varios repositorios svn para mover incluso a más repositorios git, esto implica que algunas carpetas de repositorios se fusionan y se dividen. Durante el proceso necesito eliminar un conjunto de carpetas raíz y me gustaría eliminarlas de todo el historial.
Intenté usar las carpetas de eliminación BFG y funciona bien para una sola carpeta, pero no encontré la forma de eliminar varias carpetas. ¿Es incluso posible? o debo hacer un bucle para llamar a BFG tantas veces como tenga carpetas para eliminar?
Gracias por cualquier ayuda.
Puedes eliminar varias carpetas usando el comando como este:
$ bfg --delete-folders "{List of folder separated by comma)" git-repo.git
Gracias !
El argumento de --delete-folders
es una expresión glob , por lo que debería poder simplemente separar por comas los nombres de las carpetas, de esta manera:
$ bfg --delete-folders "{folderA,folderB,folderC}" my-repo.git
¡Buena suerte!
Revelación completa: soy el autor de BFG Repo-Cleaner .