La siguiente figura muestra las principales operaciones de Subversion y la transición entre los diferentes estados. Fíjate que si tienes una versión modificada de ficheros locales, y que también están modificados en el depósito remoto, primero has de ejecutar el comando update y a continuación commit para volver a tener el contenido idéntico al del depósito.