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.

Author: Roberto Tyley, 2014-02-07

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 .

 47
Author: Roberto Tyley,
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 !

 1
Author: Lalit Dashora,
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