web-dev-qa-db-ja.com

コミットのために特定のファイル拡張子のみを検索するにはどうすればよいですか?

TortoiseHG Workbenchのコミットウィンドウを使用して、Pythonモジュールなど、特定のファイルタイプのみを検索するという継続的な問題があります。多くの場合、必要のない.pycファイルが大量にあります。リストに表示され、.pyファイルのみをフィルタリングしたいのですが、コミットウィンドウのファイル名フィルターバーでは通常のファイル名ワイルドカード検索が許可されていないようです。*.pyと入力すると、何も表示されません。 .pyと入力すると、「。py」で始まるすべてのファイル拡張子が表示されますが、これには「.pyc」が含まれます。ファイル名フィルターバーは本当に役に立たないのでしょうか、それとも実際に「」のみを検索できる方法がありますか。 「.pyc」ではなく「py」ファイルをコミットしますか?(この検索バーに関するTortoiseHGドキュメントは見つかりませんでした。)

4
user553702

あなたの質問に対する直接の答えではありませんが、これを処理する適切な方法は、*.pycファイルに.hgignoreを追加することです-コンパイルされたpythonファイルは通常チェックインされるべきではありませんソースリポジトリ(通常、ビルドアーティファクトをソースリポジトリにチェックインしたり、リポジトリ内の他のファイルから生成できるファイルをチェックアウトしたりしないでください。チェックアウト後にビルドプロセスで生成する必要があります)。

無視リストに*.pycを追加すると、TortoiseHGとhg statusは追跡されていない*.pycファイルを表示しなくなります。 (リポジトリにすでに追加されているファイルは通常どおり表示され、hg addまたはTortoiseHGのエクスプローラメニューで無視リストにある場合でも、特定のファイルを手動で追加できます:右クリック-> TortoiseHG->ファイルの追加

4
Darth Android