Принудительно Mercurial (Hg) автоматически добавлять новые файлы - PullRequest
6 голосов
/ 13 октября 2011

Я ищу механизм, противоположный файлу .ignore, который должен автоматически добавлять все файлы данного шаблона, например, *.tex для любого проекта документации LaTeX или *.def для любого файла, который был добавлен OASIS (надстройка MS Access для контроля версий).

Ответы [ 2 ]

9 голосов
/ 14 октября 2011

hg add без аргументов добавит все файлы, которые явно не игнорируются.Вы также можете использовать hg commit --addremove, чтобы добавить все неизвестные файлы (и удалить все удаленные файлы, т.е. hg rm любой, который hg status указан как '!'), Чтобы сделать это автоматически при фиксации.

3 голосов
/ 13 октября 2011

Добавление файлов происходит только при запуске hg add. Если вы хотите добавить все файлы, соответствующие шаблону, используйте переключатель --include (-I).

...