Я управляю $HOME с помощью Mercurial, чтобы сохранить мои точечные файлы и отслеживать их, или, по крайней мере, те, которые важны для меня.
Однако есть множество файлов и каталогов в ~, которые не нужно отслеживать, и этот набор постоянно меняется и постоянно растет.
Исторически я имел дело с этим, имея этот .hgignore:
syntax: glob
*
Это сохраняет мой статус в чистоте, насколько это возможно, делая видимыми только ранее отслеживаемые файлы. Однако у меня есть несколько каталогов (в моем случае scripts
, .emacs.d
), которые я хотел бы видеть в файлах без следа; Я почти всегда хочу отслеживать новые дополнения к этим каталогам.
Я знаю, что я могу запустить hg st -u scripts
для идентификации невоспроизводимых файлов, но я хочу, чтобы я мог достичь той же функции, используя обычный статус ole hg.
Есть ли способ сделать это?