Creating tags and labels


show more Creating tags and labels provides you with in-depth training on Developer. Taught by Michael Lehman as part of the Fundamentals of Software Version Control show less
please wait ...

Creating tags and labels

While changeset identifiers are great for identifying individual changes, in some systems-- particularly centralized ones--a changeset only reflects the files that were actually changed during a particular check in or commit. For example, here we have an initial commit and then a second commit where we added feature D. Sometimes you want to be able to identify the entire state of the repository at a particular point in time, such as a customer release or a major milestone of the project. Rather than writing down a cryptic changeset identifier, Version Control systems allow you to supply a human readable name describing the current state of the whole repository or project, in our case here, V1.0.

This is called tagging in some systems and labeling in others. Now we can continue on and delete feature B and add feature E and then label it again version 1.1. I highly recommend that you take advantage of this on a regular basis, whether it's week by week, feature by feature, or release by release, ...

Creating tags and labels
Video duration: 1m 5s 2h 55m Intermediate

Viewers:

Creating tags and labels provides you with in-depth training on Developer. Taught by Michael Lehman as part of the Fundamentals of Software Version Control

Subject:
Developer
Software:
Git Mercurial ALM/TFS Perforce
Author:
please wait ...