2011-11-06 14 views
7

Per il mio progetto di classe il mio team sta utilizzando hg per lavorare insieme e ho fatto il file ignora dalla risposta verificata su this question, con alcune aggiunte. C'è un problema però. Ho un file .lib necessario per far funzionare il codice e lo voglio conservato nel repository.hgignore: è necessario ignorare tutti tranne uno .lib file

Dal momento che .hgignore utilizza glob I am too, quindi come consentirei al file comp345_dnd/RollPlay.lib (cartella radice contiene comp345_dnd) di essere inserito/guardato mentre * .lib viene ignorato?

risposta

14

Proprio manualmente fanno hg add sul file specifico (senza caratteri jolly) ad es .:

hg add /path/to/file 

Questo sovrascrive il file .hgignore e aggiunge il file nel repository.

+0

Non sarà compromesso da .hgignore in qualsiasi momento? – Portaljacker

+0

No: il simbolo .hgignore funziona solo quando si specificano directory o pattern. Se dici a Mercurial di aggiungere un file reale specifico, lo fa e poi continua a seguirlo, indipendentemente da .hgignore. – asc99c

Problemi correlati