Exploring Project History
One of the important parts of mastering a version control system (VCS) is exploring project history and making use of the fact that with the VCS, we have an archive of every version that has ever existed. For example, you might want to examine what other developers did or remind yourself what you are about to publish.
In this chapter, you will learn how to select and view a revision or a range of revisions, as well as how to refer to them. The following chapter will continue this topic and explain how to find revisions using different criteria, as well as how to search through selected revisions; it will also describe how to search through project content.
This chapter will also introduce the concept of Directed Acyclic Graph (DAG) of revisions and explain how this concept relates to the idea of the project history, as well as the ideas of branches, tags, and the current branch in Git.
Here is the list of topics we will cover in this chapter:
- ...