Comme beaucoup de gens, je gère beaucoup de mes fichiers de points via un référentiel de contrôle de version (Mercurial sur Bitbucket, privé, dans mon cas). Cela s'avère pratique lors de la configuration d'une nouvelle machine ou de la propagation de configurations entre différentes machines.
Alors naturellement, j'ai ajouté mon .emacs
et .emacs.d
à cette configuration.
Ensuite, j’ai installé des paquets et y *.elc
ai ajouté .hgignore
, tout comme j’ignorais les *.pyc
fichiers de mon dépôt Python.
Existe-t-il d'autres éléments que je ne devrais pas suivre, par exemple des fichiers générés qui sont spécifiques à l'environnement et qui ne seront pas utiles / corrects lorsqu'ils sont clonés sur une autre plate-forme? (J'utilise Linux et OS X sur le bureau et FreeBSD sur le serveur.)
Existe-t-il des astuces de configuration couramment utilisées pour rendre ce type de partage plus utile? Avec la configuration de mes fichiers shell, je suis toujours à la recherche de bons moyens pour sélectionner des fichiers individuels dans différentes branches, par exemple.
*.elc
. stackoverflow.com/a/24539894/324105