¿Hay alguna manera de mostrar qué revisión es equivalente a una determinada etiqueta?SVN encuentra la revisión de la etiqueta
Respuesta
probar este
svn log /path/to/tag -v --stop-on-copy
Es posible que vea som ething como esto
r10 | user | 2010-02-07 17:06:01 -0800 (Sun, 07 Feb 2010) | 1 line Changed paths: A /path/to/tag (from /path/to/branch:5)
se puede ver que la etiqueta se ramificado en la revisión 5
Si usted quiere saber el número de revisión de lo que esta etiqueta apunta a que tenga que utilizar svn log
, que proporciona datos en el formato:
------------------------------------------------------------------------ r643 | [author] | [date] | [n] lines Added tag ------------------------------------------------------------------------ r643 | [author] | [date] | [n] lines [log message] ------------------------------------------------------------------------ ...
Si añade la opción --stop-on-copy
puede averiguar qué revisión la etiqueta fue creada. Ejecute svn log
con y sin la opción --stop-on-copy
y la entrada debajo de la última que se muestra cuando se ejecuta con la opción mostrará la revisión a la que finalmente apunta la etiqueta.
Por otra parte, las personas que asumen que no están haciendo cosas malas en su repositorio (como cometer contra una etiqueta) que puede utilizar svn info
, devuelve la información en el formato
Path: [path] URL: [url] Revision: [current repository revision] Node Kind: directory Schedule: normal Last Changed Author: [author] Last Changed Rev: [last revision this particular path was changed] Last Changed Date: YYYY-MM-DD hh:mm:ss TZ
Se podría llamar algo así como svn info http://www.example.com/svn/path/to/tag
pero si se etiquetan una revisión antigua ahora, la última revisión cambiado sería la actual. – Mihai
@Mihai, creo que tengo algo que obtiene lo que quiere ahora ... –
- 1. SVN - eliminar completamente la revisión del servidor SVN
- 2. Buscar la última etiqueta SVN
- 3. SVN fusionar la revisión anterior en la copia de trabajo
- 4. SVN - ¿Cómo hacer una revisión anterior la revisión de la cabeza?
- 5. Cambiar la marca de tiempo de una revisión de SVN
- 6. use CMake para obtener la revisión de svn de compilación
- 7. SVN: ¿cómo obtener la primera revisión de un archivo?
- 8. Obteniendo la fecha de una revisión usando svn info
- 9. SVN - borre una revisión, o haga una revisión anterior la cabecera
- 10. svn tamaño de revisión en bytes
- 11. Pantalla ASP.NET Número de revisión SVN
- 12. git svn dcommit no encuentra cambios y restablecer la cabeza
- 13. La etiqueta TagLib en web.xml no se encuentra ERROR
- 14. SVN - Cómo exportar Sólo una revisión
- 15. La mejor manera de vincular el problema de Redmine a la revisión de SVN
- 16. find svn revisión por texto eliminado
- 17. SVN: cómo comparar la copia de trabajo con la revisión del repositorio?
- 18. ¿Puedo convertir svn rebase a una cierta revisión de svn? (Similar a svn up -r ...)
- 19. SVN a HG: ahora salida número de revisión SVN del conjunto de cambios HG
- 20. TortoiseSVN: ¿Qué es la revisión de la cabeza
- 21. git svn fetch recupera la misma revisión de Subversion varias veces para las ramas
- 22. ¿En qué etiqueta de git se encuentra?
- 23. Cómo mover una etiqueta en el SVN
- 24. couchdb - eliminando la revisión
- 25. ¿Cómo el sistema de control de revisión restaura la revisión?
- 26. Estrategia de revisión de código exitosa con SVN y ReviewBoard?
- 27. ¿Cómo inyectar el número de revisión de SVN en JAR?
- 28. de bambú para construir específico de revisión SVN
- 29. copia de trabajo de revisión mixta no corregible en svn?
- 30. Volver a la revisión en Subversion
Esto es lo que estaba buscando. ¡Gracias! – Mihai
Tubería de salida a 'cabeza -2 | cola -1 | grep -o -E "^ r [[: digit:]] +" 'debe imprimir solo la revisión. (La combinación cabeza-cola asegura que solo estamos greping la línea que contiene los detalles de revisión y no el mensaje de confirmación, por ejemplo.) – joelpet
@joelpet ¿No es su extracción incorrecta? ¿No debería tomar la revisión '5' en lugar de' 10'? – NPS