Подтвердить что ты не робот

BFG удаляет несколько папок

Я обнаружил, что BFG намного быстрее, чем исходная ветвь git -filter.

У нас есть несколько svn repo, чтобы перейти к еще более репозиториям git, это означает, что некоторые папки репозитория объединяются и разбиваются. Во время процесса мне нужно удалить набор корневых папок, и я бы хотел удалить их на протяжении всей истории.

Я попытался использовать BFG - удалить папки, и он отлично работает для одной папки, но я не нашел способ удалить несколько папок. Возможно ли это? или я должен цикл для вызова BFG столько раз, сколько у меня есть папки для удаления?

Спасибо за любую помощь.

4b9b3361

Ответ 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

Спасибо!