tortoise - ¿Cómo veo una versión anterior de un archivo SVN?
svn tutorial español (5)
Actualizar a una revisión específica:
svn up -r1234 file
Tengo un archivo SVN que ahora me falta algo de lógica, así que tengo que volver a unas 40 revisiones para el momento en que tenía la lógica que necesitaba. Aparte de tratar de ver una diferencia del archivo en la línea de comandos ( muy difícil de leer ) ¿de todos modos podría obtener una copia de ese archivo para revisar, así puedo estudiarlo para recuperar partes?
Con las últimas versiones de Subclipse , puede verlas sin usar el indicador de cmd. En el archivo, simplemente haga clic derecho => Equipo => Cambie a otra rama / etiqueta / revisión. Además del campo de revisión, haga clic en seleccionar y verá todas las versiones de ese archivo.
Creo que la mejor manera de ver las revisiones es usar un programa / aplicación que lo haga más fácil. Me gusta usar trac: http://trac.edgewall.org/wiki/TracSubversion
Proporciona un excelente navegador svn y hace que sea muy fácil volver a revisar sus revisiones.
Puede ser un poco exagerado configurar esto para una revisión específica que quiera verificar, pero podría ser útil si va a hacer esto mucho en el futuro.
Puede actualizar a una revisión anterior:
svn update -r 666 file
O simplemente puede ver el archivo directamente:
svn cat -r 666 file | less
También es interesante comparar el archivo de la revisión de trabajo actual con el mismo archivo de otra revisión.
Puedes hacer lo siguiente:
$ svn diff -r34 file