Je suis un utilisateur VSS apprenant à utiliser SVN, et j'ai choisi TortoiseSVN comme plate-forme. Quelqu'un peut-il me dire ce que le terme "HEAD Revision" signifie?TortoiseSVN: Qu'est-ce que la révision de la tête
Répondre
Cela signifie la dernière révision. Obtention de la révision HEAD à partir de SVN serait comme faire un «Get Latest ...» dans VSS.
Il s'agit de la toute dernière révision du projet.
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
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.
É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.
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.]
- 1. TortoiseSVN Tête de mise à jour de la révision
- 2. voir différences de révision avec TortoiseSVN
- 3. SVN - Comment faire une révision plus ancienne de la révision de la tête?
- 4. Modifier l'horodatage de la révision SVN
- 5. Revenir de la révision
- 6. Comment utiliser TortoiseSVN pour fusionner une révision en auto-branche
- 7. Révision de la table/historique?
- 8. Comment utiliser la bibliothèque Tortoisesvn?
- 9. couchdb - suppression de la révision
- 10. Que code la révision dans le CLR v4.0.30319?
- 11. Comment utiliser le mot clé de numéro de révision global avec TortoiseSVN?
- 12. Défaire un commit dans TortoiseSVN
- 13. TortoiseSVN conserve le blocage/la suspension
- 14. Plugin Eclipse pour la révision de code
- 15. SVN trouver la révision de l'étiquette
- 16. ligne de commande TortoiseSVN diff
- 17. Comment puis-je trouver la révision qui a changé une ligne dans mon code en utilisant TortoiseSvn?
- 18. Que signifie l'erreur de compilateur "incompatibilité de la tête"?
- 19. Ordre de la gamme de révision svn diff
- 20. Que signifie la tête des fichiers de cache smarty?
- 21. Drupal 6 Masquer Informations sur la révision
- 22. Mercurial: Exporter la dernière révision dans MQ
- 23. Supprimer tous les fichiers de la copie de travail TortoiseSVN
- 24. Ignorer la révision sur git-svn fetch?
- 25. Comment obtenir la dernière révision par fichier
- 26. Utiliser git pour obtenir la dernière révision
- 27. TortoiseSVN Fusion
- 28. peut commettre la ligne de commande svn commettre tortoisesvn commettre
- 29. La configuration côte à côte de TortoiseSVN est incorrecte
- 30. Comment utiliser la ligne de commande SVN avec TortoiseSVN
Si seulement ils pouvaient simplement l'étiqueter "DERNIÈRE RÉVISION". ;) –
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
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