Я создал файл .hgignore, но перед этим я отправил структуру проекта на сервер. Теперь hgignore не работает для тех файлов, которые были отправлены ранее. Я где-то читал, что мне нужно удалить эти файлы и каталоги из списка отслеживания или добавить его каким-то «закрытым» способом, но я не могу понять, как мне это нужно сделать. Проблема еще сложнее, потому что я написал сценарий sh, который копирует часть этой структуры в другое место (проект состоит из нескольких клиентских приложений и сервера www, эти файлы сервера копируются в другое место после каждой команды hg push). Поэтому я хочу игнорировать некоторые файлы (но хочу, чтобы эти файлы существовали на сервере, просто один раз передал их с некоторой конфигурацией), и я хочу скопировать эти проигнорированные файлы с помощью моего сценария sh (наиболее важным в этом сценарии является то, что я использую 'hg archive' для обработки того, что я хочу скопировать). Надеюсь это кому-то понятно :)