У меня есть файлы в репозитории, которые я не хочу отслеживать, возможно ли их удалить, не удаляя реальные файлы из файловой системы?
Это было бы эквивалентно мерзавцу rm --cached
.
Ты можешь использовать hg forget <file>
если файлы были только что добавлены, однако, если файлы уже были зафиксированы, используйте hg rm --after <file>
.
Помощь немного вводит в заблуждение, так и должно быть hg rm --do-not-touch-the-filesystem
.
Если вам также необходимо удалить файл из истории Mercurial , вот вопрос стека переполнения: как это сделать: /programming/3558365/mercurial-remove-file-from-all-changesets/
Я считаю, что вы можете просто проигнорировать их, поместив их в файл .hgignore в папке.