2016-11-21 1 views
0

Ich benutze Visual TortoiseHg, um mein Mercurial-Repository zu verwalten, und jedes Mal, wenn ich Änderungen festlege, bekomme ich diese ganze Liste von zufälligen Dateien, die normalerweise nicht erscheinen. Meine .hgignore Datei sieht wie folgt aus:.hgignore wird in meinem Mercurial Repo ignoriert?

#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 

Ein typisches begehen sieht wie folgt aus:

Commit summary

By the way, meine .hgignore Datei im Projektstamm ist.

Antwort

0

Zum Ausschließen von unnötigen Ordner müssen Sie regexp verwenden. Zum Beispiel ausschließen Ordner App und alle Ordner, die in App verwenden nächstes regexp umfassen:

/app/ 

Es gibt keine einfache Möglichkeit, alle aber eine Reihe von Dateien zu ignorieren. Der Versuch, eine invertierte Regex-Übereinstimmung zu verwenden, schlägt in Kombination mit anderen Mustern fehl. Dies ist eine absichtliche Einschränkung, da alternative Formate alle als zu wahrscheinlich angesehen wurden, um Benutzer zu verwirren, die die zusätzliche Flexibilität wert sind. Für weitere Informationen können Sie official documentation lesen.

Verwandte Themen