tutorial - "Svn log" no muestra todas las confirmaciones recientes
svn no es una copia de trabajo (2)
El problema tenía que ver con mi pobre comprensión de lo que se mostraba svn log
. Sin otros argumentos suministrados, emite mensajes de registro desde la copia de trabajo del registro, no desde el repositorio real. Por lo tanto, la emisión de la svn update
la copia de trabajo con el repositorio, y luego svn log
reflejará todas las confirmaciones recientes. Duh! ;-)
Nota: Esto es probablemente una obviedad para los usuarios experimentados de SVN, pero me dejó perplejo por un buen tiempo ... ¡así que espero que esto ayude a alguien como yo!
Después de emitir el svn log
desde la línea de comando, noté que faltaban varios mensajes de confirmación recientes. Sabía que estos mensajes se guardaron correctamente en mi repositorio porque aparecían en mi cliente SVN (RapidSVN). Simplemente no pude entender por qué no serían visibles usando la versión de línea de comando de svn.
Responda abajo...
Si desea ver el registro completo sin actualizar (como a veces hago cuando trabajo en una revisión anterior), puede ejecutar:
svn log -r HEAD:0
O, para una visualización más fácil:
svn log -r HEAD:0 | less