Come molte persone, gestisco molti dei miei dotfile tramite un repository di controllo versione (Mercurial su Bitbucket, privato, nel mio caso). Ciò è utile quando si configura una nuova macchina o si propagano le configurazioni tra macchine diverse.
Quindi, naturalmente, ho aggiunto il mio .emacs
e .emacs.d
a questa configurazione.
Quindi ho installato alcuni pacchetti e ho finito con l'aggiunta *.elc
al mio .hgignore
, proprio come ho omesso i *.pyc
file dai miei repository Python.
Ci sono altre cose che non dovrei tenere traccia, ad esempio i file generati che sono specifici dell'ambiente e che non saranno utili / corretti se clonati su un'altra piattaforma? (Uso Linux e OS X sul desktop e FreeBSD sul server.)
Esistono trucchi per la configurazione che vengono comunemente utilizzati per rendere questo tipo di condivisione più prezioso? Con la mia configurazione dei file shell, sto ancora cercando buoni modi per selezionare i singoli file tra i rami, ad esempio.
*.elc
. stackoverflow.com/a/24539894/324105