2012-01-30 13 views
2

私たちはMercurialを使用していくつかの言語論文を記録しています。ソースファイルをMercurialに保存したい。ソースファイルはほとんどXML形式ですが、出力ファイルはPDF形式です。したがって、.hgignoreファイルにglob:*.pdfを追加しました。ソースファイルの中には、.jpg、.png、.svgなどの拡張子を持つグラフィックファイルもあります。最近、.pdfファイルをグラフィックファイルとして追加しました。当然、hg statusコマンドを実行すると、これらのPDFグラフィックファイルが表示されません。Mercurial .hgignoreファイル:いくつかのディレクトリで拡張子を非表示にすることは可能ですか?

これは、ほとんどのディレクトリで* .pdfファイルを無視しますが、指定したディレクトリ(グラフィックファイルを保存するディレクトリ)に* .pdfを表示する.hgignoreパターンを作成する方法ですか?

+0

この投稿をチェックすると、あなたがしようとしていることを達成するのに役立ちます:基本的にはRegexを使う必要があります。http://stackoverflow.com/questions/1512058/hgignore-help-ignoring-all-files-特定のもの –

答えて

2

あなたが望むほぼ何でも良い例がありますin the Mercurial wiki。リンクから

引用:

/target/.*\.o$

これは、(任意の深さでのサブディレクトリ内とで)以下.otargetディレクトリで終わるすべてのファイルに一致します。

あなたはPDFファイルを無視するディレクトリの数がある程度制限されている場合(およびない:「すべてのディレクトリで*.pdfを無視するが、この1」)は、このソリューションを使用することができます。

関連する問題