2012-05-20 3 views
12

私は.hgignoreファイルでglob構文を使用することを好みますが、今ではルートパターンを作成する必要があります。私は私/静的ディレクトリを無視したいのですが、/ assets/staticは無視します。行.hgignoreで根塊パターンを使用することは可能ですか?

static/ 

は両方を無視します。根っこのグロブパターンを作る方法はありますか?そうでなければ、私は正規表現に切り替えることができますが、グロブはパス名のマッチングのためにもっと自然なようです。

答えて

8

グロブパターンを根絶することはできません。これはthe manpageに記載されています。しかし、globとregexpの構文を前後に切り替えることができます:

syntax: glob 
*.pyc 

syntax: regexp 
^static/ 

syntax: glob 
*~ 
5

hgignore (5)によれば、グロブでは不可能です。

どちらグロブでも正規表現パターンが根ざしています。 * .cという形式のグロブ構文パターンは、どのディレクトリでも.cで終わるファイルと一致し、.c $形式の正規表現パターンは同じことを行います。正規表現パターンを根付かせるには、^で始める。

関連する問題