2010-01-13 9 views

Respuesta

79

Significa la última revisión.

Obtener la revisión HEAD desde SVN sería como hacer una 'Obtener la última ...' en VSS.

+7

Si tan solo hubieran podido etiquetarlo como "ÚLTIMA revisión". ;) –

+6

Puede agregar que HEAD siempre se refiere a una rama determinada (o más correcta a una URL ya que Subversion no conoce las ramas). Por ejemplo, HEAD para svn: // subversion/trunk es diferente de HEAD para svn: // subversion/branches/my_branch – Kutzi

+3

¿soy yo? HEAD suena como la versión BASE donde puede comenzar una nueva bifurcación independientemente de dónde esté el tronco actual – shabby

7

Es la revisión más reciente/actual del proyecto.

5

La última revisión que ha enviado al repositorio.

Ejemplo: Si su última revisión cometer creado 15, entonces 15 es la revisión HEAD

4

Vale la pena leer el archivo de ayuda de Tortoise. Desde el Glosario:

revisión HEAD
La última revisión de un archivo o carpeta en el repositorio.

15

Desde su pregunta es la subversión específica, aquí es lo que el SVN book dice:

CABEZA

La última (o “menor”) revisión en el repositorio.

Para la comparación, aquí están las otras palabras clave de revisión:

BASE

El número de revisión de un elemento de una copia de trabajo. Si el artículo tiene ha sido modificado localmente, esto se refiere a la forma en que el artículo aparece sin esas modificaciones locales .

COMPROMETIDOS

La revisión más reciente antes de, o igual a, base, en la cual un elemento cambió.

PREV

La revisión inmediatamente antes de la última revisión en la cual un elemento cambió. Técnicamente,> esto se reduce a COMPROMETIDO-1.

0

En Subversion, el repositorio tiene una revisión numerada secuencialmente que marca cada estado. HEAD es un alias para la última revisión del repositorio. Cuando no se especifica una revisión, se supone HEAD.

El archivo y el contenido del directorio se referencian por ruta y revisión. La referencia es al contenido de la ruta cuando se cambió el repositorio a esa revisión, independientemente de si el contenido de esa ruta se modificó o no.

Nota: Si la última acción en una ruta fue eliminarla, esa ruta no tiene una revisión HEAD (ni la revisión del repositorio creada cuando se cometió la eliminación, ni ninguna posterior).

[Por lo tanto, al contrario de otras respuestas y de cierta documentación citada, HEAD no hace referencia a la última revisión de un archivo. Tendrías que volver al menos antes de que se haya eliminado para eso.]

Cuestiones relacionadas