3

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

1 ответ1

3

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .