Ответ 1
Смотрите:
$ hg convert --help
...
$ hg convert --filemap fmap old new
где файл fmap содержит что-то вроде:
exclude path/to/file/to/purge
(src: https://www.mercurial-scm.org/pipermail/mercurial/2008-August/020721.html)
В истории моего репозитория hg есть куча файлов, которые были удалены. Они приводят к тому, что репо становится довольно большим (некоторые из них представляют собой изображения и sql-дампы с самого начала проекта, среди прочего, которые никогда не должны были возникать в первую очередь).
Как мне получить mercurial, чтобы забыть об этом, и снова получить мой репозиторий до разумного размера?
Должен ли я просто сделать копию файлов (и .hgignore) и создать новое репо, а архивирование старого для справки в будущем?
Смотрите:
$ hg convert --help
...
$ hg convert --filemap fmap old new
где файл fmap содержит что-то вроде:
exclude path/to/file/to/purge
(src: https://www.mercurial-scm.org/pipermail/mercurial/2008-August/020721.html)