2010-01-13 5 views

Répondre

79

Cela signifie la dernière révision. Obtention de la révision HEAD à partir de SVN serait comme faire un «Get Latest ...» dans VSS.

+7

Si seulement ils pouvaient simplement l'étiqueter "DERNIÈRE RÉVISION". ;) –

+6

Vous pourriez ajouter que HEAD se rapporte toujours à une branche donnée (ou plus correct à une URL car Subversion elle-même ne connaît pas les branches). Ainsi, par exemple. HEAD pour svn: // subversion/trunk est différent de HEAD pour svn: // subversion/branches/my_branch – Kutzi

+3

est-ce juste moi? HEAD semble être la version BASE où vous pouvez commencer une nouvelle branche indépendamment de l'endroit où le tronc actuel est – shabby

7

Il s'agit de la toute dernière révision du projet.

5

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

Exemple: Si votre dernier commit créé la révision 15, puis 15 est la révision HEAD

4

Le fichier d'aide de Tortoise vaut le détour. Du Glossaire:

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

15

Étant donné que votre question est ici spécifique à Subversion, est ce que le SVN book dit:

TÊTE

Le dernier (ou « plus jeune ») révision dans le référentiel.

À titre de 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'élément est modifié localement, cela fait référence à de la façon dont l'élément apparaît sans les modifications locales .

COMMIS

La révision la plus récente avant ou égale à BASE, dans laquelle un élément a changé.

PREV

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

0

Dans Subversion, le référentiel comporte 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 supposé.

Le contenu du fichier et du répertoire est référencé par chemin et révision. La référence est au contenu du chemin lorsque le référentiel a été modifié pour cette révision - si le contenu de ce chemin a été modifié ou non.

Remarque: Si la dernière action sur un chemin était de le supprimer, ce chemin n'a pas de révision HEAD (ni la révision du référentiel créée lorsque la suppression a été validée, ni aucune par la suite). [Donc, contrairement à d'autres réponses et à une documentation citée, HEAD ne se réfère pas à la dernière révision d'un fichier. Vous devriez revenir au moins juste avant qu'il ait été supprimé pour cela.]

Questions connexes