BFG eliminar varias carpetas
Encontré que BFG es mucho más rápido que la rama original de git-filter.
Tenemos múltiples repositorios svn para mover a aún más repositorios git, esto implica algunas fusiones y divisiones de carpetas de repositorios. Durante el proceso necesito eliminar un conjunto de carpetas raíz y me gustaría eliminarlas a todo el historial.
Traté de usar el BFG delete delete-folders y funciona bien para una sola carpeta, pero no encontré una manera de eliminar varias carpetas. ¿Es posible ? o ¿debo hacer un bucle para llamar a BFG tantas veces como tenga carpetas que eliminar ?
Gracias por cualquier ayuda.
2 answers
El argumento para --delete-folders
es una expresión glob , por lo que debería ser capaz de separar por comas los nombres de las carpetas, así:
$ bfg --delete-folders "{folderA,folderB,folderC}" my-repo.git
¡Buena suerte!
Revelación completa: Soy el autor del BFG Repo-Cleaner .
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-01-20 20:12:09
Puede eliminar varias carpetas usando el comando así:
$ bfg --delete-folders "{List of folder separated by comma)" git-repo.git
Gracias !
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-07-13 05:33:17