No soy un programador profesional, pero hago algunos pequeños proyectos en solitario y me gustaría algunas versiones y sincronización, pero pasando por el el proceso de recordar comprometerse y finalizar la compra (en diferentes computadoras) es más complicado que, por ejemplo, mantener el código en una carpeta de Dropbox que se carga automáticamente en la nube al cambiar el archivo. Usar la copia actual es completamente transparente para mí, pero no hay control de versiones. (La sincronización también es un problema porque a menudo no abro mi computadora portátil durante días después de llegar a casa.)Dropbox-style svn/git/mercurial ?: autocompromiso al cambiar y auto-checkout
¿Hay alguna manera de hacer que una base de código se confirme automáticamente al cambiar el archivo (o cada pocos minutos) y descargar automáticamente última versión si quiero continuar mi trabajo desde otra computadora?
Gracias!
¿Por qué querrías hacer esto? ¿Qué sucede cuando cambias tu código y accidentalmente rompe algo, pero lo notas una semana después? Será un dolor más grande volver a través de todas las confirmaciones automáticas que recordar comprometerse después de que haya terminado de trabajar para el día, ya que tiene tantas versiones para pasar, IMO. – CamelBlues
No podría estar más de acuerdo, @CamelBlues. El control de versiones es casi completamente inútil sin las anotaciones que agrega en los mensajes de confirmación y la elección de los lugares lógicos para realizar confirmaciones, como la finalización de una función o corrección de errores. –
posible duplicado de [Hacer git auto-commit] (http://stackoverflow.com/questions/420143/making-git-auto-commit) – 79E09796