13

.hgignore ファイルで glob 構文を使用することを好みますが、今度はルート化されたパターンを作成する必要があります。/static ディレクトリは無視したいが、/assets/static は無視したい。この線

static/

両方を無視します。ルート化されたグロブ パターンを実行する方法はありますか? そうでない場合は、正規表現に切り替えることができますが、パス名を一致させるには glob の方がはるかに自然に思えます。

4

2 に答える 2

10

グロブ パターンをルート化することはできません — これはmanpageに記載されています。ただし、グロブ構文と正規表現構文を切り替えることはできます。

syntax: glob
*.pyc

syntax: regexp
^static/

syntax: glob
*~
于 2012-05-21T09:03:00.257 に答える
5

hgignore (5)によると、グロブでは不可能です:

グロブ パターンも正規表現パターンもルート化されません。*.c の形式のグロブ構文パターンは、任意のディレクトリの .c で終わるファイルと一致し、.c$ の形式の正規表現パターンも同じことを行います。正規表現パターンをルート化するには、^ で始めます。

于 2012-05-20T15:23:15.440 に答える