vak: (Default)
[personal profile] vak
Обнаружил чудную утилиту BFG: вычищает ненужные файлы из истории репозитория Git. Сносит начисто!

Нужда возникает, если в репозиторий ненамеренно попал огромный файл, часто бинарный, который позже оказался не нужен. Такой файл остаётся в истории навсегда, и без толку увеличивает размер репозитория.

https://rtyley.github.io/bfg-repo-cleaner/

Date: 2020-10-08 22:12 (UTC)
dmm: (Default)
From: [personal profile] dmm
Cool, thanks!

Date: 2020-10-11 01:19 (UTC)
ext_646638: (Default)
From: [identity profile] rdia.livejournal.com
Реально можно и без утилит, одним Гитом. Но при этом НАСТОЯТЕЛЬНО рекомендуется репозитарий сохранить.

Date: 2020-10-13 17:57 (UTC)
From: [personal profile] ex0_planet
Зачем какие-то дополнительные бэкапы, при живом-то reflog? А вот сторонние утилиты могут действовать по-разному....
Edited Date: 2020-10-13 17:58 (UTC)

Date: 2020-10-08 22:26 (UTC)
From: [personal profile] caztd
да, еще очень полезна при всякого рода чистках поскольку в разу быстрее чем git-filter-branch

Date: 2020-10-09 03:23 (UTC)
x86128: (Default)
From: [personal profile] x86128
Не спроста назвали BFG - писано на Scala, работает на JVM. :)