Como muchas personas, administro muchos de mis archivos de puntos a través de un repositorio de control de versiones (Mercurial en Bitbucket, privado, en mi caso). Esto es útil cuando se configura una nueva máquina o se propagan configuraciones entre diferentes máquinas.
Así que, naturalmente, agregué mi .emacs
y .emacs.d
a esta configuración.
Luego instalé algunos paquetes y terminé agregando *.elc
a mi .hgignore
, al igual que omito *.pyc
archivos de mis repositorios de Python.
¿Hay otras cosas que no debería rastrear, por ejemplo, archivos generados que son específicos del entorno y que no serán útiles / correctos cuando se clonen a otra plataforma? (Uso Linux y OS X en el escritorio y FreeBSD en el servidor).
¿Hay algún truco de configuración que se use comúnmente para hacer que este tipo de intercambio sea más valioso? Con la configuración de mi archivo de shell, todavía estoy buscando buenas formas de seleccionar archivos individuales a través de ramas, por ejemplo.
*.elc
. stackoverflow.com/a/24539894/324105