Удаление истории удаленных папок с помощью BFG
Я использую BFG для полного удаления истории удаленных папок из репо
git rev-list --all --objects - путь / к / каталогу / к / удалить | git cat-file --batch-check = '% (имя объекта)% (тип объекта)% (остальные)' | grep -Pe '^ \ w + blob' | cut -d '' -f1> ./to-delete.txt
java -jar bfg.jar --no-blob-protection --strip-blobs-with-ids ./to-delete.txt
Я получил список идентификаторов объектов, но когда я передаю идентификаторы объектов в bfg, используя следующую команду, выдается ошибка
java -jar bfg.jar --no-blob-protection --strip-blobs-with-ids ./to-delete.txt
Ошибка:
java.exe: Ошибка: опция --strip-blobs-with-ids не выполнена, если задано 'RCC.txt'. MainException: class org.eclipse.jgit.errors.InvalidObjectIdException (** Недопустимый идентификатор: ** ?? e 4 c 8 e 1 bb 1 7 8 2 4 8 7 1 9 2 9 9 b 0 1 5 b 1 5 0 8 3 9 2 7 бдэфф 5 б)
В G: \ Dev_Migration_Scripts \ RepoCleaner_New.ps1: 29 символов: 35