User Tools

Site Tools


informatica:linux:subversion

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
informatica:linux:subversion [2011/10/04 08:42] 80.58.205.48informatica:linux:subversion [2013/07/03 09:02] – external edit 127.0.0.1
Line 422: Line 422:
  
   svnserve -d --config-file=/etc/subversion/conf/svnserve.conf -r /mnt/disco_1/datos/repositorio_varios_proyectos&   svnserve -d --config-file=/etc/subversion/conf/svnserve.conf -r /mnt/disco_1/datos/repositorio_varios_proyectos&
 +
  
 ===== Acceder a repositorio vía svn+ssh ===== ===== Acceder a repositorio vía svn+ssh =====
Line 427: Line 428:
 No requiere tener levantado svnserve. Basta con: No requiere tener levantado svnserve. Basta con:
  
-  svn co --no-auth-cache --username mi_usuario svn+ssh://ip_servidor_subversion/var/subversion/proyecto_1/trunk+  svn co --no-auth-cache svn+ssh://usuario@ip_servidor_subversion/var/subversion/proyecto_1/trunk
  
 Donde '/var/subversion' es la ruta completa al repositorio de subversion. Pedirá usuario y contraseña de una cuenta de usuario de la máquina donde esté ubicado el repositorio de subversion  Donde '/var/subversion' es la ruta completa al repositorio de subversion. Pedirá usuario y contraseña de una cuenta de usuario de la máquina donde esté ubicado el repositorio de subversion 
Line 728: Line 729:
  
   svn update http://repositorio_subversion/proyecto/mi_archivo.c   svn update http://repositorio_subversion/proyecto/mi_archivo.c
 +
  
 ===== Listar revisiones ====== ===== Listar revisiones ======
Line 739: Line 741:
   svn log   svn log
  
 +
 +
 +===== Comprobar si existen versiones nuevas en el repositorio ======
 +
 +<code>
 +svn st -u --no-auth-cache --username=USER
 +Authentication realm: <http://URL_REPOSITORY> xxx Repository
 +Password for 'USER': 
 +        *   225051   generic-ci/generic-service-check.sh
 +        *   225051   generic-ci/generic-service-remove.sh
 +        *            file2.sh
 +        *   225051   .
 +Status against revision: 234242
 +</code>
 +
 +*   225051 -> existe una nueva version en el servidor
 +
 +===== Merge inverso o revertir a una revision concreta ======
 +
 +  * *PROBLEMA* queremos eliminar las ultimas x revisiones de un proyecto
 +
 +1. Listar las revisiones
 +
 +
 +<code>
 +cd /ruta/copia/local
 +
 +svn log
 +
 +------------------------------------------------------------------------
 +r1132 | root | 2012-06-18 15:45:06 +0200 (Mon, 18 Jun 2012) | 1 line
 +
 +back without symlinks
 +------------------------------------------------------------------------
 +r1131 | usuario | 2012-06-18 15:07:16 +0200 (Mon, 18 Jun 2012) | 1 line
 +
 +puppet symlinks sudo
 +------------------------------------------------------------------------
 +r1130 | usuario | 2012-06-18 15:05:41 +0200 (Mon, 18 Jun 2012) | 1 line
 +
 +puppet symlinks ssh
 +------------------------------------------------------------------------
 +r1129 | usuario | 2012-06-18 15:04:50 +0200 (Mon, 18 Jun 2012) | 1 line
 +
 +puppet symlinks module puppet cont and snmp
 +------------------------------------------------------------------------
 +r1128 | usuario | 2012-06-18 15:03:26 +0200 (Mon, 18 Jun 2012) | 1 line
 +
 +puppet symlinks module puppet
 +------------------------------------------------------------------------
 +r1127 | usuario | 2012-06-18 14:58:34 +0200 (Mon, 18 Jun 2012) | 1 line
 +
 +puppet symlinks module ntp
 +------------------------------------------------------------------------
 +r1126 | usuario | 2012-06-18 14:52:25 +0200 (Mon, 18 Jun 2012) | 1 line
 +
 +puppet symlinks module nfs
 +------------------------------------------------------------------------
 +r1125 | usuario | 2012-06-18 14:46:01 +0200 (Mon, 18 Jun 2012) | 1 line
 +
 +puppet symlinks module apt
 +------------------------------------------------------------------------
 +r1124 | usuario | 2012-06-18 14:42:23 +0200 (Mon, 18 Jun 2012) | 1 line
 +
 +puppet symlinks test 3
 +------------------------------------------------------------------------
 +r1123 | usuario | 2012-06-18 14:40:23 +0200 (Mon, 18 Jun 2012) | 1 line
 +
 +puppet symlinks test 2
 +------------------------------------------------------------------------
 +r1122 | usuario | 2012-06-18 14:38:53 +0200 (Mon, 18 Jun 2012) | 1 line
 +
 +test symlinks puppet
 +------------------------------------------------------------------------
 +r1121 | root | 2012-06-18 14:25:24 +0200 (Mon, 18 Jun 2012) | 1 line
 +
 +Initial feed
 +------------------------------------------------------------------------
 +</code>
 +
 +2. Queremos volver a la version inicial (r1121):
 +
 +  sudo svn merge -r1132:1120 .
 +
 +3. Hacemos el commit:
 +
 +  svn commit -m 'revert to r1120'
 +
 +===== Copiar directorio evitando .svn ======
 +
 +  sudo rsync -r --exclude=.svn /ruta/origen /ruta/destino
  
informatica/linux/subversion.txt · Last modified: 2015/04/13 20:19 by 127.0.0.1