Я создаю репозиторий hg с моим исходным деревом. Я хочу сохранить первую версию некоторых файлов, таких как Makefile
, в хранилище, а затем hg не видит ее измененной даже после того, как я ее изменил.
Первоначальная проблема заключается в том, что ./configure
обычно изменяет Makefile
, но я не хочу, чтобы файлы сборки фиксировались в хранилище. Поэтому я хочу сохранить только первую версию configure и Makefile
в репозитории, чтобы каждый, кто клонирует мой репозиторий, мог самостоятельно запускать ./configure
и не беспокоить репозиторий
Я пытался hg remove
или hg forget
, но это остановка отслеживания, а также удаление файлов в следующей редакции репозитория.
.hgignore
тоже ничего не делает.
Я думаю о hg revert
каждый раз, когда я запускаю ./configure
или make, но это неэффективный способ.
Есть ли лучшие способы?