Confirmación automática y cambios automáticos en repo local a git

Tengo un sistema de desarrollo local donde tengo una máquina virtual Ubuntu-Server y uso eclipse en el host de Windows. Me desarrollo en eclipse usando Remote System Explorer y SSH. Quiero que cada vez que guarde un file o realice algunos cambios en la carpeta / var / www / site-folder de ubuntu-server, se comprometa automáticamente y presione los cambios en mi git repo. Probé el google pero no fue de mucha ayuda. Cualquier ayuda es apreciada chicos. Realmente quiero mejorar mi flujo de trabajo.

Esto suena como algo que tendrás que escribir. Si ahorras tanto como yo (mucho), terminarás con un montón de compromisos. A less que tengas cuidado con cuando guardas, probablemente termines con una historia desorderada, a less que aplanes las cosas más tarde.

¿Estás seguro de que deseas comprometer y presionar automáticamente cada vez que guardas? También importa si está presionando a su propia sucursal privada o repos.

En realidad, creo que hay casos de uso en los que esto / es / una buena idea. Si trabaja en dos máquinas diferentes (incluso no simultáneamente), por ejemplo, no puede compartir el espacio de trabajo de Eclipse. Una manera simple de superar esto es colocar un repository de git simple en un server de nube (Dropbox, copyr, una unidad, etc.) y enviar todo el trabajo, completado o no, a eso cada vez que cierre eclipse.

¿El informe será desorderado? Claro, pero ese no es el punto.

No pude encontrar ganchos fáciles dentro de Eclipse para automatizar esto, así que simplemente puse una invocación de Eclipse en un script y terminé con:

git commit -a -m "WIP commit" git push origin 

Solo tiene que tener cuidado con los files recién creados y recuerde agregarlos antes de salir.