2016-08-01 6 views
2

와일드 카드로 처리 할 수없는 여러 유형의 파일을 삭제하려고합니다. 여러 개의 --delete-files를 사용해 보았지만 받아들이지 않을 것입니다. 또한 파일을 모두 하나의 --delete-files 다음에 넣으려고 시도했지만 그 중 하나를 받아들이지 않습니다.BFG를 사용할 때 여러 파일을 지정할 수 있습니까?

한 가지 명령으로 모든 것을 넣을 수있는 방법이 있습니까? 그렇지 않다면, bfg를 사용하여 각 유형의 파일을 삭제 한 후에 자식 reflog expire --expire=now --all && git gc --prune=now --aggressive을 실행해야합니까? 아니면 bfg를 여러 번 실행 한 다음 그 명령을 실행할 수 있습니까?

답변

2

예를 들어 "{a*,b*conf}"과 같이 큰 따옴표로 묶은 Blob을 사용할 수 있습니다.

+1

고마워, 네, 정말로이게 100 % 내게'java -jar bfg-1.12.15.jar --delete-files "{continue.txt, result.txt, list, hosts, * active.txt, percent .txt, inactive.txt, invalid.txt, *. zip} "my-repo.git/' – MitchellK

+0

어색함. "*. {model, xmodel}"과 같은 기존 목록에 파일을 추가하려면 "{* .model, *. xmodel, newfilename}"으로 확장해야합니다 – simpleuser