2010-01-13 2 views

risposta

79

Significa Ultima revisione.

Ottenere la revisione HEAD da SVN sarebbe come eseguire "Ottieni l'ultimo ..." in VSS.

+7

Se solo avessero potuto etichettarlo semplicemente "ULTIMA revisione". ;) –

+6

È possibile aggiungere che HEAD si riferisce sempre a un determinato ramo (o più corretto a un URL come Subversion stesso non conosce i rami). Quindi ad es. HEAD per svn: // subversion/trunk è diverso da HEAD per svn: // subversion/branches/my_branch – Kutzi

+3

è solo per me? HEAD sembra essere la versione BASE in cui è possibile avviare una nuova filiale indipendentemente dal punto in cui si trova il trunk corrente – shabby

7

È la versione più recente/attuale del progetto.

5

L'ultima revisione che è stata eseguita nel repository.

Esempio: Se la vostra ultima revisione commettere creato 15, quindi 15 è la revisione HEAD

4

Il file di aiuto Tortoise vale la pena leggerlo. Dal Glossario:

TESTA revisione
L'ultima revisione di un file o una cartella nel repository.

15

Dal momento che la tua domanda è specifica per Subversion, qui è ciò che il SVN book dice:

TESTA

L'ultima (o più “giovane”), la revisione nel repository.

Per confronto, qui le altre parole chiave di revisione:

BASE

Il numero di revisione di un elemento in una copia di lavoro. Se l'articolo ha modificato localmente, ciò si riferisce a il modo in cui l'elemento viene visualizzato senza quelle modifiche locali .

IMPEGNATI

La versione più recente prima, o uguale a, BASE, in cui un elemento è cambiato.

PREV

La revisione immediatamente prima l'ultima revisione in cui un elemento è cambiato. Tecnicamente,> questo si riduce a COMMITTED-1.

0

In Subversion, il repository ha una revisione numerata in sequenza che contrassegna ciascuno stato. HEAD è un alias per l'ultima revisione del repository. Quando una revisione non è specificata, si presume HEAD.

Il contenuto di file e directory è indicato da percorso e revisione. Il riferimento è al contenuto del percorso quando il repository è stato modificato in tale revisione, indipendentemente dal fatto che il contenuto di quel percorso sia stato modificato o meno.

Nota: se l'ultima azione in un percorso era quella di eliminarlo, quel percorso non ha una revisione HEAD (né la revisione dell'archivio creata quando è stata eseguita la cancellazione, né alcuna successiva).

[Quindi, contrariamente ad alcune altre risposte e ad alcuni documenti citati, HEAD non fa riferimento all'ultima revisione di un file. Dovresti tornare almeno prima che fosse cancellato per quello.]