Как искать только определенное расширение файла для коммита?

У меня есть постоянная проблема с использованием окна фиксации TortoiseHG Workbench для поиска только определенного типа файла, например, с модулями Python. Часто у меня есть тонны файлов.pyc, которые я не хочу отображать в списке, и я хочу фильтровать только файлы.py. Но панель фильтра имени файла окна фиксации, по-видимому, не допускает обычного поиска по шаблону имени файла. Если я наберу *.py тогда ничего не получается. я могу печатать .py и затем появляются все расширения файлов, начинающиеся с ".py", но это включает ".pyc". Является ли панель фильтра имен файлов настолько бесполезной, или есть какой-то способ, которым я могу на самом деле искать только ".py" файлы для фиксации, а не ".pyc"? (Мне не удалось найти документацию TortoiseHG об этой панели поиска.)

1 ответ

Хотя это и не прямой ответ на ваш вопрос, правильный способ решить эту проблему - добавить *.pyc на ваш .hgignore Скомпилированные в файл файлы Python, как правило, не должны проверяться в исходном репозитории (как правило, вы не должны проверять артефакты сборки в исходном репозитории или любые файлы, которые могут быть сгенерированы из других файлов в репозитории - они должны генерироваться вашей сборкой процесс после оформления заказа).

После добавления *.pyc в ваш список игнорируемых, TortoiseHG и hg status больше не будет отображаться без отслеживания *.pyc файлы. (Любые файлы, уже добавленные в хранилище, будут отображаться как обычно, и вы все равно можете вручную добавить определенный файл, даже если он находится в списке игнорирования с помощью hg add или меню обозревателя TortoiseHG: щелкните правой кнопкой мыши -> TortoiseHG -> Добавить файл

Другие вопросы по тегам