web-dev-qa-db-fra.com

TortoiseSVN: Qu'est-ce que la révision principale?

Je suis un utilisateur VSS qui apprend à utiliser SVN et j'ai sélectionné TortoiseSVN comme plate-forme. Quelqu'un peut-il me dire ce que signifie le terme "Révision HEAD"?

49
John Michaels

Cela signifie la dernière révision.

Obtenir la HEAD révision de SVN équivaudrait à effectuer une opération "Get Latest ..." dans VSS.

83
Justin Niessner

Puisque votre question est spécifique à Subversion, voici ce que dit le livre SVN :

HEAD

La dernière révision (ou «la plus récente») du référentiel.

Pour comparaison, voici les autres mots-clés de révision:

BASE

Le numéro de révision d'un élément dans une copie de travail. Si l'article a été modifié localement, il s'agit de la façon dont l'article apparaît sans ceux-ci modifications locales.

ENGAGÉ

Dernière révision antérieure ou égale à BASE dans laquelle un élément a été modifié.

PREV

La révision immédiatement avant la dernière révision dans laquelle un élément a été modifié. Techniquement, cela revient à COMMITTED-1.

16
David

C'est la toute dernière révision/actuelle du projet.

7
Mike Weller

Wikipedia le définit comme suit:

Head Le commit le plus récent.

Voir Common_vocabulary .

6
Mizipzor

La dernière révision que vous avez validée dans le référentiel.

Exemple: Si votre dernière validation a créé la révision 15, alors 15 est la révision HEAD

5
Trevor

Le fichier d'aide de Tortoise vaut bien une lecture. Du glossaire:

HEAD révision
La dernière révision de un fichier ou un dossier dans le référentiel.

4
anon

Dans Subversion, le référentiel a une révision numérotée séquentiellement qui marque chaque état. HEAD est un alias pour la dernière révision du référentiel. Lorsqu'une révision n'est pas spécifiée, HEAD est utilisé. 

Le contenu des fichiers et des répertoires est référencé par chemin et révision. La référence concerne le contenu du chemin lorsque le référentiel a été remplacé par cette révision, que le contenu de ce chemin ait été modifié ou non. 

Remarque: Si la dernière action sur un chemin était de le supprimer, ce chemin ne comportera pas de révision HEAD (ni la révision du référentiel créée lors de la validation de la suppression, ni après.

[Ainsi, contrairement à certaines réponses et à certains documents cités, HEAD ne fait pas référence à la dernière révision d’un fichier. Vous devrez revenir au moins juste avant que cela ne soit supprimé pour cela.]

0
Tom Blodget