Есть ли простой способ очистить ртутное хранилище от артефактов? - PullRequest
6 голосов
/ 22 августа 2010

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

Я хотел бы иметь способ заставить ртутное хранилище бытьесли бы я только что клонировал его из удаленного (главного) хранилища.Я не хочу просто разорвать мой репо и перекодировать его, потому что это заставляет меня загружать сотни МБ с удаленного сервера.

Ответы [ 2 ]

4 голосов
/ 22 августа 2010

Почему вы не клонируете не с удаленного сервера, а из локального репозитория?После этого вы можете очистить репо со старыми неотслеживаемыми файлами.

hg clone path_to_your_local_repo your_new_repo

После этого вы можете сопоставить новое репо с удаленным сервером в hgrc файле

3 голосов
/ 22 августа 2010

Вы можете использовать расширение или, если вы используете UNIX-подобную систему: hg st -nu0 | xargs -0 rm.

...