2011-07-05 8 views
19

Mi proyecto se encuentra actualmente en la versión (es decir, r1000), y eso es lo que se comprueba en mi repositorio local.¿Desea obtener una versión anterior específica del código fuente a través de Subversion?

Deseo obtener una versión mucho más antigua de mi repositorio, para fines de comparación de rendimiento (por ejemplo, r500).

He tomado mis pruebas y he obtenido resultados con r1000.

¿Qué comandos svn necesito usar para obtener r500 en mi repositorio local para ejecutar las mismas pruebas que en r1000?

Respuesta

34

Puede actualizar a una revisión dada utilizando el parámetro R (o --revision)

svn update -r500 
+1

No funcionó para mí. La respuesta a continuación parece funcionar: http://stackoverflow.com/a/13619486/1177964 – Fedor

7

La respuesta aceptada no funcionó para mí. La solución es:

svn up -r REVISION_NUMBER 
3

Usted puede conseguir fácilmente mediante la revisión:

svn co -r revisionno svn://URL Foldername 

Por ejemplo,

svn co -r 1041 svn://192.168.x.x/ProjectName Revision1041 
+0

Sí, 'checkout' funciona de esta manera. Y a diferencia de 'update', no requiere una carpeta" bendecida "ya existente ... –

1

Podemos hacerlo mediante los siguientes comandos.

  1. Recibe las versiones antiguas utilizando el comando svn log: Serie

    manjeet-laptop:trunk manjeet$ svn log 
    
    ------------------------------------------------------------------------ 
    r1747 | pramod | 2014-01-10 15:01:17 +0530 (Fri, 10 Jan 2014) | 1 line 
    

    actualización nueva MSISDN

    ------------------------------------------------------------------------ 
    r1742 | pramod | 2014-01-10 12:05:44 +0530 (Fri, 10 Jan 2014) | 1 line 
    
  2. actualización de la revisión (por ejemplo queremos obtener r1747)

    svn update -r1747 
    
Cuestiones relacionadas