Как правильно удалить файлы из репозитория hg после удаления? - PullRequest
0 голосов
/ 10 октября 2018

Я по ошибке добавил большой файл в репозиторий hg.Затем я удалил набор изменений, но заметил, что размер репо (размер папки .hg) не уменьшился.Я сделал hg convert <old_repo> <new_repo>, и размер уменьшился.Так что это вроде как работает для меня, но я хотел бы понять концепцию.

Какова цель сохранения файлов в репо, если их больше нет в истории?

мой метод удаления файлов из истории - лучшая практика (забыв, что я не должен добавлять их в первую очередь)?

1 Ответ

0 голосов
/ 11 октября 2018

Я подозреваю, что это может быть причиной:

Когда вы удаляете набор изменений, Mercurial создаст пакет изменений и поместит его в каталог .hg / strip-backup.Это позволяет восстановить набор изменений с помощью команды hg unbundle.

Это может сделать размер .hg неизменным.Этот файл может быть удален, если вы не собираетесь восстанавливать его, и размер .hg должен отражать это.

Примечание: strip напечатает имя файла пакета, который она создает.Вы также можете указать полоске не создавать файл пакета с опцией --no-backup.

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