Как удалить историю слияния файла в git - PullRequest
1 голос
/ 24 сентября 2019

Я объединяю двоичные файлы в репозитории git и продолжаю обновлять двоичные файлы.Несмотря на то, что я заменяю двоичный файл, в репозитории git будет храниться история, поэтому размер хранилища увеличивается, чего я хочу избежать.

Чтобы проиллюстрировать мой сценарий:

Это мои коммиты:

f7f9345 Updating the xyz binary to latest version 0987.
f7f4fgw Updating the xyz binary to latest version 0986.
f7f9454 Updating the xyz binary to latest version 0985.
f7f923f Updating the xyz binary to latest version 0984.
ig4254v Updating the xyz binary to latest version 0983.
h545433 Updating the xyz binary to latest version 0982.
g7f934w Updating the xyz binary to latest version 0981.
h7f9344 Updating the xyz binary to latest version 0980.
m7f934f Updating the xyz binary to latest version 0977.
i7f9345 Updating the xyz binary to latest version 0976.
u7f9346 Updating the xyz binary to latest version 0987.
w7f934g Updating the xyz binary to latest version 0927.
f7f934d Updating the xyz binary to latest version 0917.
h7f9344 Updating the xyz binary to latest version 0887.

Я в основном заменяю двоичный файл xyz новой версией самого себя, удаляя существующий двоичный файл.Но git history будет хранить все двоичные файлы с момента первого создания двоичного файла в хранилище, что приведет к увеличению размера хранилища.

Я хочу удалить двоичные файлы из git history и ограничить историю только 5. Итаккогда я даю git log, я получаю только последние 5 коммитов.

f7f9345 Updating the xyz binary to latest version 0987.
f7f4fgw Updating the xyz binary to latest version 0986.
f7f9454 Updating the xyz binary to latest version 0985.
f7f923f Updating the xyz binary to latest version 0984.
ig4254v Updating the xyz binary to latest version 0983.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...