Revision tag

A revision tag is 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.[1]

For example, in software development, a tag may be used to identify a specific release of the software such as "version 1.2".

See also

  • Trunk (software)
  • Branching (version control)
  • Tag (metadata)

References

  1. ^ Fogel, Karl (2009). Producing Open Source Software. Sebastopol: O'Reilly Media, Inc. p. 63. ISBN 9780596552992. Retrieved 16 June 2021.
  • v
  • t
  • e
Version control software
Years, where available, indicate the date of first stable release. Systems with names in italics are no longer maintained or have planned end-of-life dates.
Local only
Free/open-source
  • RCS (1982)
  • SCCS (1973)
Proprietary
  • The Librarian (1969)
  • Panvalet (1970s)
  • PVCS (1985)
  • QVCS (1991)
Client–server
Free/open-source
  • CVS (1986, 1990 in C)
  • CVSNT (1998)
  • QVCS Enterprise (1998)
  • Subversion (2000)
Proprietary
Distributed
Free/open-source
Proprietary
Concepts