Mercurial имеет так называемый крючки, чтобы делать вещи автоматически при определенных событиях. См. Также hgrc documentation и Mercurial wiki page on Hooks.
Ваша задача может быть выполнена с предварительно совершить крюк, определенный в hgrc файл вашего хранилища:
[hooks]
pre-commit = hg add -I "*.tex"
Перед совершить этот крючок автоматически добавляет все еще не отслеживаются текс файлов в корне существующего рабочего каталога репозитория. Отрегулируйте значение параметра -I
или добавьте дополнительные параметры -I
, чтобы указать более сложные шаблоны файлов для автоматического добавления.
Примечание: Я не использую TortoiseHG, поэтому я не могу сказать, если это крючок вызывает какие-либо флажков быть предварительно выбраны. В любом случае, он также должен работать, если вы совершаете транзакцию с TortoiseHG.