TortoiseHG Workbenchのコミットウィンドウを使用して、Pythonモジュールなど、特定のファイルタイプのみを検索するという継続的な問題があります。多くの場合、必要のない.pycファイルが大量にあります。リストに表示され、.pyファイルのみをフィルタリングしたいのですが、コミットウィンドウのファイル名フィルターバーでは通常のファイル名ワイルドカード検索が許可されていないようです。*.py
と入力すると、何も表示されません。 .py
と入力すると、「。py」で始まるすべてのファイル拡張子が表示されますが、これには「.pyc」が含まれます。ファイル名フィルターバーは本当に役に立たないのでしょうか、それとも実際に「」のみを検索できる方法がありますか。 「.pyc」ではなく「py」ファイルをコミットしますか?(この検索バーに関するTortoiseHGドキュメントは見つかりませんでした。)
あなたの質問に対する直接の答えではありませんが、これを処理する適切な方法は、*.pyc
ファイルに.hgignore
を追加することです-コンパイルされたpythonファイルは通常チェックインされるべきではありませんソースリポジトリ(通常、ビルドアーティファクトをソースリポジトリにチェックインしたり、リポジトリ内の他のファイルから生成できるファイルをチェックアウトしたりしないでください。チェックアウト後にビルドプロセスで生成する必要があります)。
無視リストに*.pyc
を追加すると、TortoiseHGとhg status
は追跡されていない*.pyc
ファイルを表示しなくなります。 (リポジトリにすでに追加されているファイルは通常どおり表示され、hg add
またはTortoiseHGのエクスプローラメニューで無視リストにある場合でも、特定のファイルを手動で追加できます:右クリック-> TortoiseHG->ファイルの追加