TortoiseSVN: What is head revision

57,354

Solution 1

It means the Latest Revision.

Getting the HEAD Revision from SVN would be like doing a 'Get Latest...' in VSS.

Solution 2

Since your question is Subversion-specific, here is what the SVN book says:

HEAD

The latest (or “youngest”) revision in the repository.

For comparison, here are the other revision keywords:

BASE

The revision number of an item in a working copy. If the item has been locally modified, this refers to the way the item appears without those local modifications.

COMMITTED

The most recent revision prior to, or equal to, BASE, in which an item changed.

PREV

The revision immediately before the last revision in which an item changed. Technically, > this boils down to COMMITTED−1.

Solution 3

It is the very latest/current revision of the project.

Solution 4

Wikipedia defines it as:

Head The most recent commit.

See Common_vocabulary.

Solution 5

The latest revision that you committed to the repository.

Example: If your last commit created revision 15, then 15 is the HEAD revision

Share:
57,354
John Michaels
Author by

John Michaels

Updated on December 11, 2020

Comments

  • John Michaels
    John Michaels over 3 years

    I'm a VSS user learning how to use SVN, and I have selected TortoiseSVN as my platform. Can someone tell me what the term "HEAD Revision" means?

  • DA.
    DA. almost 14 years
    If only they could have just labeled it "LATEST revision". ;)
  • Kutzi
    Kutzi over 13 years
    You might add that HEAD always relates to a given branch (or more correct to an URL as Subversion itself doesn't know branches). So e.g. HEAD for svn://subversion/trunk is different from HEAD for svn://subversion/branches/my_branch
  • shabby
    shabby over 9 years
    is it just me? HEAD sounds to be the BASE version where you can start off a new branch irrespective of where the current trunk is