repositorio - subir proyecto a svn
¿Cómo obtener una lista de todos los mensajes de confirmación de SVN recientes? (3)
Puede usar svn log -l5 -v <URL of your repository>
. svn info
se puede usar para obtener la URL raíz para el repositorio donde está conectada su copia de trabajo.
A veces quiero volver a visitar un cambio que cometí con SVN hace un tiempo, pero no recuerdo los archivos específicos involucrados o el número de revisión. Así que me gustaría ver una lista de mensajes de confirmación recientes, idealmente incluyendo los archivos incluidos en cada confirmación.
Me imagino yendo a la raíz de mi copia de trabajo y escribiendo algo como lo siguiente para ver los mensajes y archivos asociados con los 5 commits más recientes:
svn log -l5 -v *
Desafortunadamente, este comando requiere un único objetivo, y no aceptará ''*''. Sé que SVN tiene la información que quiero. ¿Hay una manera simple de recuperarlo?
svn log -q -v --limit N
dentro de la copia de trabajo (tiene WC, ¿no ?!) mostrará una lista breve de las últimas N confirmaciones con commit-message (mea culpa, -q supress commit-message output) y solo archivos
Ejemplo de salida de registro - repo
>svn log -q -v http://mayorat.ursinecorner.ru:8088/svn/Hello/ -l 5
------------------------------------------------------------------------
r33 | lazybadger | 2012-02-28 16:10:41 +0600 (Вт, 28 фев 2012)
Changed paths:
M /trunk/Hello.en.txt
------------------------------------------------------------------------
r32 | lazybadger | 2011-12-27 17:37:31 +0600 (Вт, 27 дек 2011)
Changed paths:
M /trunk/Hello.de.txt
M /trunk/Hello.en.txt
------------------------------------------------------------------------
r31 | lazybadger | 2011-12-27 17:29:00 +0600 (Вт, 27 дек 2011)
Changed paths:
M /trunk/Hello.de.txt
M /trunk/Hello.en.txt
M /trunk/Hello.fr.txt
------------------------------------------------------------------------
r30 | lazybadger | 2011-10-19 16:23:52 +0600 (Ср, 19 окт 2011)
Changed paths:
M /trunk
------------------------------------------------------------------------
r29 | lazybadger | 2011-10-19 16:18:43 +0600 (Ср, 19 окт 2011)
Changed paths:
M /trunk
------------------------------------------------------------------------
Secong log para commit-messages (eliminado -q -v)
>svn log http://mayorat.ursinecorner.ru:8088/svn/Hello/ -l 5
------------------------------------------------------------------------
r33 | lazybadger | 2012-02-28 16:10:41 +0600 (Вт, 28 фев 2012) | 1 line
One more change
------------------------------------------------------------------------
r32 | lazybadger | 2011-12-27 17:37:31 +0600 (Вт, 27 дек 2011) | 1 line
Cleanups
------------------------------------------------------------------------
r31 | lazybadger | 2011-12-27 17:29:00 +0600 (Вт, 27 дек 2011) | 1 line
Purification
------------------------------------------------------------------------
r30 | lazybadger | 2011-10-19 16:23:52 +0600 (Ср, 19 окт 2011) | 1 line
Try fix FS #2
------------------------------------------------------------------------
r29 | lazybadger | 2011-10-19 16:18:43 +0600 (Ср, 19 окт 2011) | 1 line
Si pago el reintegro desde la raíz y el registro svn en WC-rot, el resultado no será diferente en absoluto
Hello>svn log -q -v -l 5
------------------------------------------------------------------------
r33 | lazybadger | 2012-02-28 16:10:41 +0600 (Вт, 28 фев 2012)
Changed paths:
M /trunk/Hello.en.txt
------------------------------------------------------------------------
r32 | lazybadger | 2011-12-27 17:37:31 +0600 (Вт, 27 дек 2011)
Changed paths:
M /trunk/Hello.de.txt
M /trunk/Hello.en.txt
------------------------------------------------------------------------
r31 | lazybadger | 2011-12-27 17:29:00 +0600 (Вт, 27 дек 2011)
Changed paths:
M /trunk/Hello.de.txt
M /trunk/Hello.en.txt
M /trunk/Hello.fr.txt
------------------------------------------------------------------------
r30 | lazybadger | 2011-10-19 16:23:52 +0600 (Ср, 19 окт 2011)
Changed paths:
M /trunk
------------------------------------------------------------------------
r29 | lazybadger | 2011-10-19 16:18:43 +0600 (Ср, 19 окт 2011)
Changed paths:
M /trunk
Para usuarios de TortoiseSVN:
- Navegue a la carpeta del repositorio y haga clic derecho.
- Seleccione
TortoiseSVN
>Show log
La ventana de registro aparece.
- Seleccione el primer registro y mantenga presionada la
Shift
y seleccione el último registro que le interese (Ctrl
+A
para seleccionar todo. Alternativamente puede usar el método de selecciónCtrl
). - Haga clic derecho en las entradas seleccionadas y seleccione
Copy to clipboard
>Messages
El registro de mensajes de confirmación se copia en su portapapeles.
- Abra el Bloc de notas o Notepad ++ y pegue el registro (
Ctrl
+v
). Guarde el archivo como lo desee.