2016-11-21 49 views
0

我正在使用visual tortoiseHg來管理我的Mercurial存儲庫,並且每次我提交更改時,都會得到通常不會顯示的隨機文件的整個列表。我.hgignore文件看起來像這樣:.hgignore在我的Mercurial回購中被忽略?

#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

對於排除不必要的文件夾,您需要使用regexp。 例如,要排除的文件夾應用和包括應用所有文件夾,下次使用正則表達式

/app/ 

有沒有簡單的方法忽略所有,但一組文件。嘗試使用反轉正則表達式匹配將與其他模式組合時失敗。這是一個有意的限制,因爲替代格式都被認爲很可能會讓用戶感到困惑,因爲它們值得額外的靈活性。 欲瞭解更多信息,你可以閱讀official documentation