2016-11-21 11 views
0

私はMercurialリポジトリを管理するためにvisual tortoiseHgを使用しています。変更をコミットするたびに、通常は表示されないランダムなファイルのリスト全体が表示されます。私.hgignoreファイルは次のようになります。私のMercurialリポジトリで.hgignoreが無視されていますか?

#apks 
glob:*.apk 
glob:*.ap_ 

# files for the dex VM 
glob:*.dex 

# Java class files 
glob:*.class 

# generated files 
bin/ 
gen/ 

# Ignore gradle files 
.gradle/ 
build/ 

# Local configuration file (sdk path, etc) 
local.properties 

# Proguard folder generated by Eclipse 
proguard/ 

#Android Studio 
.idea/workspace.xml 
.idea/tasks.xml 
.iws 
.DS_Store 
syntax: glob 
extras/TODO.md 
extras/keystore/keystore.jks 
extras/keystore/signing.properties 

典型的には、このようになりますコミット:ところで

Commit summary

を、私.hgignoreファイルは、プロジェクトのルートにあります。

答えて

0

unnessesaryフォルダを除外するには、regexpを使用する必要があります。ファイルのセットが、すべてを無視する簡単な方法はありません

/app/ 

:フォルダアプリアプリに含めるすべてのフォルダを除外するために例えば は、次の正規表現を使用しています。逆正規表現マッチを使用しようとすると、他のパターンと組み合わされると失敗します。これは意図的な制限です。代替形式はすべて、ユーザーが追加の柔軟性を持つ価値があると混乱させる可能性が非常に高いとみなされています。 詳しくはofficial documentationをご覧ください。

関連する問題