Удалить историю для файлов не в master :: head - PullRequest
0 голосов
/ 23 января 2019

Можно ли удалить исторические ссылки на файлы для файлов не в голове?У меня есть репозиторий, который имеет 109 000 коммитов, и работа с таким количеством коммитов при переписывании ужасна.

Переименование директорий сделано в соответствии с логикой отсюда
https://gist.github.com/emiller/6769886

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

Я планирую использовать следующее по завершении для динамического разделения каталогов.https://help.github.com/articles/splitting-a-subfolder-out-into-a-new-repository/

Я пробовал следующее, но, похоже, он не очищает старые коммиты, которые ничего не делают для меня.

git gc

Ожидаемый результат повторного хэшированиянебольшой репозиторий, в котором нет истории каталогов, которые впоследствии были удалены.

1 Ответ

0 голосов
/ 23 января 2019
...