我正在使用visual tortoiseHg来管理我的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
典型的提交如下所示:
顺便说一句,我的.hgignore
文件位于项目根目录中。
答案 0 :(得分:0)
对于排除unnessesary文件夹,您需要使用 regexp 。 例如,要排除文件夹应用以及应用中包含的所有文件夹,请使用下一步 regexp :
/app/
没有简单的方法可以忽略除一组文件之外的所有文件。与其他模式结合使用时,尝试使用反向正则表达式匹配将失败。这是一个故意的限制,因为替代格式都被认为太可能混淆用户值得额外的灵活性。 有关详细信息,请阅读official documentation。