2010-11-26 5 views
2

J'ai utilisé mercurial depuis un certain temps maintenant et n'ai jamais eu aucun problème en utilisant hgignore.
Maintenant, j'ai créé un nouveau projet en utilisant eclipse, qui a ajouté un répertoire .metadata.
Je semble être incapable d'ignorer le .metadata.comment ajouter un point-répertoire à mercurials hgignore

[email protected] $ hg status 
? .metadata/.mylyn/repositories.xml.zip 
? .metadata/.plugins/org.eclipse.core.resources/.history/37/509db4063df7001f14dbbfe704ff2c4e 
... 

Mon .hgignore ressemble à ceci:

syntax: regexp 
/\.metadata/.* 
\.metadata/.* 
glob:.metadata/* 
glob:.metadata/.mylyn/repositories.xml.zip 

Comme vous pouvez le voir, j'ai essayé certaines choses ... J'ai même essayé d'ajouter un fichier directement, mais cela n'a pas fonctionné.
Y a-t-il de la magie dans le traitement des répertoires de points? Ou suis-je simplement stupide aujourd'hui?

Répondre

5

Il suffit de retirer tout et laisser:

glob:.metadata/* 

La première ligne syntax:regexp dans votre .hgignore fait hg traiter toutes les lignes suivantes comme regex, y compris celui avec glob: .metadata/*

+0

merci. Ça a marché! – Nils

Questions connexes