guardar cambios en git
cada cambio en el sitio se commitea a un repo git
luego desde la interfaz se puede ver el historial y deshacer cambios si hace falta
habria que buscar una estructura de comiteos en git que no permita conflictos!
en la primera versión podría fallar si encuentra conflictos y listo (no nos vamos a poner a hacer un editor en linea de git)