Domanda TortoiseSVN: cos'è la revisione della testa


Sono un utente VSS che impara a usare SVN e ho scelto TortoiseSVN come piattaforma. Qualcuno può dirmi che cosa significa "HEAD Revision"?


48
2018-01-13 15:42


origine


risposte:


Significa l'ultima revisione.

Ottenere l'HEAD Revision da SVN sarebbe come fare un 'Get Latest ...' in VSS.


79
2018-01-13 15:43



Dato che la tua domanda è specifica per Subversion, ecco cosa è Libro SVN dice:

CAPO

La revisione più recente (o "più recente") nel repository.

Per confronto, ecco le altre parole chiave di revisione:

BASE

Il numero di revisione di un articolo in una copia di lavoro. Se l'oggetto ha   stato modificato localmente, questo si riferisce a   il modo in cui l'elemento appare senza quelli   modifiche locali.

IMPEGNATI

La revisione più recente precedente o uguale a BASE, in cui un elemento è stato modificato.

PREV

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


16
2018-01-14 18:14



È la versione più recente / attuale del progetto.


7
2018-01-13 15:43



Wikipedia lo definisce come:

Capo  Il commit più recente.

Vedere Common_vocabulary.


6
2018-01-13 15:45



L'ultima revisione che hai commesso nel repository.

Esempio: se l'ultimo commit ha creato la revisione 15, 15 è la revisione HEAD


5
2018-01-13 15:44



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

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


4
2018-01-13 15:47



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

Il contenuto di file e directory sono referenziati per percorso e revisione. Il riferimento è al contenuto sul 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.]


0
2017-12-10 14:05