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

1016
user553702

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

3

1 ответ на вопрос

3
Darth Android

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

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

Похожие вопросы