巨大なソース ツリーから、Mercurial で追跡するサブフォルダーを 1 つだけにしたい。
specific/component/subfolder
適切な正規表現ツール (Regex Coach、regexpal.com) では、次の手順で十分です (そして理解できます)。
^(?!specific/component/subfolder).+
一方 .hgignore は、
^(?!extras).+
^extras/(?!extensions).+
^extras/extensions/(?!sharing).+
先読みグループ内にスラッシュを入れるとすぐに、何も通過しません。
これをバグと呼ぶ前に (おそらく、さらに別の自家製の正規表現パーサーのことでしょうか?) 私は集合知性に尋ねます :-)
一体 hgignore が何に行きたいかについての間接的な手がかりのクレジット