¿Existe un sistema de control de versiones que sea completamente invisible de usar mientras se escribe el código?

Me gustaría usar el control de versiones, pero no quiero comprometerme continuamente varias veces por hora. ¿Hay algún sistema de control de versiones que registre todo mientras progtwig para no tener que comprometerse, pero aún así le permite volver a un estado anterior de su código?

Dropbox puede hacerlo. Registra cada cambio que haces.

Puede hacer algo como esto si está usando el sistema de files ZFS.

Sin embargo, desde el punto de vista del control de versiones, realmente no creo que sea una buena idea almacenar todos los cambios. El tamaño de tu repository será enorme muy rápido.

Y para tu información, no tienes que comprometerte varias veces por hora, rara vez hago más de 4-5 compromisos por día.

Algunos sistemas operativos hacen que el uso compartido de WebDAV en el sistema de files sea muy fácil; podría configurar un server SVN para exportar WebDAV, montar la export en su sistema de files y ponerse a trabajar.

No olvide configurar su editor para almacenar files temporales o de respaldo en otro lugar que no sea ​​el tree de fonts o el directory de trabajo actual. De lo contrario, tendrá una tonelada de files inútiles que abarrotarán su sistema de control de origen, dificultando su uso en el futuro.

Pero encontrar a qué versión revertir puede ser bastante difícil sin incorporar comentarios o sets de cambios que relacionen los cambios relacionados; Puede que no valga la pena el esfuerzo de configurar todo el sistema si es demasiado difícil de usar para deshacer cambios específicos.