Мне нужно удалить файлы конфигурации из моего веб-приложения и из истории мерзавцев.Я сделал это с помощью инструмента для очистки репо bfg.Я прошел шаги, описанные в документации:
git clone --mirror url.git
java -jar bfg-1.13.0.jar --delete-files "{App.config,Web.config}" repo-name.git
git reflog expire --expire=now --all && git gc --prune=now --aggressive
Iотправил результат в новый репозиторий в gitlab.Файлы ушли из истории.Я могу извлечь старый коммит, и файлы не исчезнут.
НО, когда я просматриваю детали коммита, включающего файл Web.config, в разделе изменений показан diff файла Web.config.Таким образом, все еще можно увидеть текст файлов конфигурации.
Я что-то упустил при использовании инструмента bfg?Или это то, что инструмент не изменит?Как я могу удалить файлы из сводки изменений фиксации?