Как искать только определенное расширение файла для коммита?
У меня есть постоянная проблема с использованием окна фиксации 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 -> Добавить файл