2010-12-01 2 views
3

Я пытаюсь выяснить, как автоматически добавлять все файлы определенного расширения (например, * .tex) в диалог фиксации (флажок должен быть проверен! Я не хочу искать новые файлы каждый один раз)Как сделать файлы с определенным расширением автоматически добавляться в фиксацию?

Я попытался добавить * .tex в список автоматической фиксации (= список с разделителями-запятыми), но это ничего не делает.

ответ

4

Mercurial имеет так называемый крючки, чтобы делать вещи автоматически при определенных событиях. См. Также hgrc documentation и Mercurial wiki page on Hooks.

Ваша задача может быть выполнена с предварительно совершить крюк, определенный в hgrc файл вашего хранилища:

[hooks] 
pre-commit = hg add -I "*.tex" 

Перед совершить этот крючок автоматически добавляет все еще не отслеживаются текс файлов в корне существующего рабочего каталога репозитория. Отрегулируйте значение параметра -I или добавьте дополнительные параметры -I, чтобы указать более сложные шаблоны файлов для автоматического добавления.

Примечание: Я не использую TortoiseHG, поэтому я не могу сказать, если это крючок вызывает какие-либо флажков быть предварительно выбраны. В любом случае, он также должен работать, если вы совершаете транзакцию с TortoiseHG.

1

В качестве консоли рт.ст. приложения работает это очень простое решение, тоже:

hg add "*.tex" 
Смежные вопросы