Usando la línea de comando SVN, ¿hay alguna manera de mostrar el último número X de confirmaciones junto con los mensajes de confirmación, en orden cronológico inverso (la confirmación más reciente primero)?
Usando la línea de comando SVN, ¿hay alguna manera de mostrar el último número X de confirmaciones junto con los mensajes de confirmación, en orden cronológico inverso (la confirmación más reciente primero)?
Respuestas:
svn log --limit 10
o
svn log -l 10
Buscar más en Google descubrió la respuesta. svn log
listas en orden cronológico inverso por defecto.
svn log -l10 <URL of your repository>
devolvería el último (r901) también.
Para aclarar las respuestas anteriores, tenga en cuenta que, svn log
de forma predeterminada, solo muestra las confirmaciones hasta la revisión de su copia de trabajo (la última svn update
, ejecutar svn info
para ver). Entonces sí, si está bien que descargue todas las confirmaciones primero, esta combinación funcionará:
svn update
svn log -l 10
Sin embargo, estoy principalmente interesado en mostrar TODOS los últimos commits sin actualizar primero mi copia de trabajo, por lo que comparo principalmente mi registro con la caída de HEAD:
svn log -l 10 -r HEAD:1
Para mí es una gran diferencia.
svn help log
probablemente sería incluso más rápido que una búsqueda en Google.