2015-11-19 3 views
-1

enter image description hereenter image description here J'écris dans le fichier .hgignore pour ignorer le fichier modifié mais j'ai trouvé que seul le fichier au début de cette ligne? et pour M,! , R n'est pas le travail.Comment ignoré les fichiers modifiés/supprimés dans Mercurial

Syntaxe: regexp

^(+ /.) Projet/.project $^cible

$

^(+ /.) ?. idée $^(? (+ /.)? . + /) ?. idea_modules $

^+ (scala |.. sc | xml) $

+0

Veuillez clarifier votre problème. Qu'est-ce qui ne fonctionne pas exactement? Quel est exactement votre objectif? Qu'avez-vous essayé exactement? Est-ce une citation du .hgignore que vous avez essayé? Que voyez-vous sur votre repo (sortie de 'hg st') lorsque vous l'utilisez? Qu'attendez-vous de voir? Donnez des exemples pour les deux! – planetmaker

+0

Je veux ignorer le fichier qui commence par M et! mais je ne peux pas –

+0

Avez-vous simplement essayé "M. *" et "§. *"? – planetmaker

Répondre

2

.hgignore ne tient pas compte uniquement les fichiers qui ne sont pas déjà sous contrôle de source. Les fichiers marqués M sont sous le contrôle de la source mais ont des modifications non validées. Les fichiers marqués ! sont également sous le contrôle de la source mais sont supprimés dans votre répertoire de travail actuel. En résumé, seuls les fichiers dont le statut est ? (sans contrôle de source) peuvent être ignorés.

+0

Alors Comment puis-je régler le mercurial pour ne jamais montrer ces fichiers. autre chose que je travaille avec l'idée d'Intellj. @ Mark Tolonen –

+0

@kamkimo, 'hg oublie les fichiers afin qu'ils ne sont pas sous contrôle de la source. –

+0

quand je fais oublier et que je compile le projet, le fichier modifié est montrer l'autre temps. –