A tag is the term often used to define a textual label that can be associated with a specific revision of a project maintained by a
version control system. This allows the user to define a meaningful name to be given to a particular state of a project that is under version control. This label can then be used in place of the revision identifier for commands supported by the version control system.
See more at Wikipedia.org...