Easy-to-follow video tutorials help you learn software, creative, and business skills.Become a member
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, because you'll find that the more you tag and label, the more your Version Control system could do for you.
Get unlimited access to all courses for just $25/month.Become a member
61 Video lessons · 92496 Viewers
82 Video lessons · 104138 Viewers
71 Video lessons · 75617 Viewers
56 Video lessons · 106988 Viewers
Access exercise files from a button right under the course name.
Search within course videos and transcripts, and jump right to the results.
Remove icons showing you already watched videos if you want to start over.
Make the video wide, narrow, full-screen, or pop the player out of the page into its own window.
Click on text in the transcript to jump to that spot in the video. As the video plays, the relevant spot in the transcript will be highlighted.
Your file was successfully uploaded.