Estoy tratando de eliminar varios tipos de archivos que no pueden cubrirse con un comodín. Intenté usar varios –delete-files pero no lo acepta. También intenté poner todos los archivos después de uno –delete-files y tampoco lo acepta.
¿Hay alguna manera de ponerlos todos en un solo comando? Si no, entonces tengo que ejecutar git reflog expire --expire=now --all && git gc --prune=now --aggressive
después de eliminar cada tipo de archivo con bfg o puedo simplemente ejecutar bfg varias veces y luego ejecutar ese comando después?
LINUX G33NYUS
Resulta que puedes usar un blob entre comillas como "{a*,b*conf}"
por ejemplo.
-
Gracias y sí, de hecho esto funcionó al 100% para mí.
java -jar bfg-1.12.15.jar --delete-files "{continue.txt,result.txt,list,hosts,*active.txt,percentage.txt,inactive.txt,invalid.txt,*.zip}" my-repo.git/
– MitchellK
28 de septiembre de 2017 a las 9:47
-
incómodo. si desea agregar un archivo a una lista existente como “. {model,xmodel}”, entonces necesita expandirlo a “{.modelo,*.xmodelo,nuevonombredearchivo}”
– usuario simple
06/10/2017 a las 21:20
-
Para aquellos que usan esto: NO ponga un espacio después de cada coma.
– Evaristegd
21 de mayo de 2020 a las 4:28
Implementé algo como esto hace un tiempo y creé un solicitud de extracción.