BFG удаляет несколько папок
Я обнаружил, что BFG намного быстрее, чем исходная ветвь git -filter.
У нас есть несколько svn repo, чтобы перейти к еще более репозиториям git, это означает, что некоторые папки репозитория объединяются и разбиваются.
Во время процесса мне нужно удалить набор корневых папок, и я бы хотел удалить их на протяжении всей истории.
Я попытался использовать BFG - удалить папки, и он отлично работает для одной папки, но я не нашел способ удалить несколько папок. Возможно ли это? или я должен цикл для вызова BFG столько раз, сколько у меня есть папки для удаления?
Спасибо за любую помощь.
Ответы
Ответ 1
Аргумент --delete-folders
является выражением glob, поэтому вы должны иметь возможность просто разделять запятую имена папок, например:
$ bfg --delete-folders "{folderA,folderB,folderC}" my-repo.git
Удачи!
Полное раскрытие информации: Я являюсь автором BFG Repo-Cleaner.
Ответ 2
Вы можете удалить несколько папок, используя следующую команду:
$ bfg --delete-folders "{List of folder separated by comma)" git-repo.git
Спасибо!