Actualmente uso la subversión realizar el seguimiento de los cambios de configuración de Emacs y sincronizar mi directorio '.emacs.d' a diferentes plataformas.el que el control de versión del sistema o plataforma es el mejor para el seguimiento y la distribución de las configuraciones personales de Emacs?
Una gran cantidad de paquetes como Ido, Muse o el modo Org son parte de las distribuciones de Emacs que vienen con Debian o carbono Emacs (OSX). Pero otros paquetes que también estoy usando no son parte de esas distribuciones, así que tengo que agregarlos a mi repositorio personal de subversión manualmente.
La ventaja es que ahora soy capaz de revisar la configuración de mi entera '.emacs.d' donde quiera trabajar. La desventaja es que tengo que rastrear esos paquetes en busca de actualizaciones y cada vez que hay una nueva actualización, tengo que actualizar mi propio repositorio manualmente.
es que hay una mejor manera de integrar mis propias configuraciones y paquetes con los de la 'comunidad'? Me di cuenta de que muchas personas usan github.com por ese motivo.
¿Debo mejor utilizar git en lugar de la subversión para sincronizar y compartir mis configuraciones de Emacs con el de la comunidad? Y ese medio que mejor Debo cambiar a github.com en lugar de usar mi propio servidor de la subversión para acercarse a otros usuarios de Emacs en relación con el intercambio y la distribución?
Secundado: cualquier dvcs (ya sea hg o git) será mejor. – Almad
Thirded. ;-) Empecé, hace años, con mi .emacs.d en svn. No fue terrible, pero cambiar a git ha sido mucho mejor. – bendin
Estoy de acuerdo con la respuesta básica, use un DVCS y, por cierto, git es una buena opción. Pero no recomendaría los submódulos para alguien que se mueve de un VCS tradicional (quizás heredado) a un DVCS porque los submódulos son un poco complejos. Potente, pero complejo. Vea mi respuesta a continuación para un enfoque alternativo a su situación y una discusión más elaborada. – pajato0