0 votos

¿S Dropbox vs Github para la sincronización de dotfiles?

Desde hace unos años uso Dropbox para sincronizar mis dotfiles. Para zsh, oh-my-zsh, configuración de emacs, etc.

Parece que cada vez más gente utiliza Github para esto. ¿Cuáles son las ventajas y desventajas de esto?

Por lo que veo, mantener Dropbox sincronizado es más sencillo: no tengo que empujar, tirar, etc., cada vez que cambio algo. Por otra parte, mi carpeta de Dropbox es bastante grande ahora, por lo que puede tomar un tiempo para obtener todos mis archivos.

En el futuro, también me gustaría sincronizar las preferencias de algunas aplicaciones, como Alfred, Sublime, etc.

¿Cuáles son las situaciones en las que uno u otro tienen una clara (des)ventaja?

0 votos

Esto es sólo en parte una opinión, porque hay una diferencia importante: Dropbox proporciona simplicidad a costa de una flexibilidad limitada, mientras que github proporciona flexibilidad a costa de simplicidad. Así que si estás contento con las características que Dropbox proporciona, quédate con él. Si necesitas características adicionales, ve a github (o git general o av=ny other vcs).

2voto

mostruash Puntos 151

Actualmente no uso github para la sincronización de dotfile pero pienso hacerlo. Mi razonamiento es que me gustaría tener configuraciones ligeramente diferentes en diferentes máquinas. Para hacer eso posible, básicamente puede tener una rama maestra, y ramas separadas para cada dispositivo / grupo de dispositivos, según sea necesario. Si añades algo nuevo a la rama maestra, puedes fusionarlo con otras ramas personalizadas, etc. Para la sincronización automática entre las máquinas, usted podría crear un script que tira de la remota con un intervalo, posiblemente con el apoyo de la extracción manual.. La forma más fácil de hacerlo depende de su sistema operativo. Así que en resumen, todo esto se reduce a la frecuencia con la que cambias tus configuraciones, si quieres tener configuraciones personalizadas para algunos grupos de dispositivos (por ejemplo, todos los dispositivos OSX frente a todas las VMs de Ubuntu), etc. Finalmente es más fácil usar dotfiles desde github que desde dropbox cuando trabajas con máquinas en las que tienes privilegios limitados (¿derechos de administrador para instalar Dropbox syncer?)

1voto

forquare Puntos 841

Utilizo GitHub por varias razones:

  • Es donde obtuve la plantilla para una serie de archivos de puntos
  • He bifurcado mis archivos dot install script de un amigo en GitHub
  • Mantiene lo que uso abierto para que otros lo usen
  • Obtengo un historial "ilimitado" de cada archivo, no sólo de los últimos 30 días
  • Consigo sincronizar con varios sistemas operativos que no tienen Dropbox (por ejemplo, FreeBSD)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X