Summary
This chapter introduced Configuration Management from the SCCM perspective, which is one of the important DevOps practices. It discussed various aspects of Version Control System including the types of version control and capabilities provided by VSTS for both Centralized and Distributed Version Control System. Git is the focus of this book from the Version Control System point of view. Differences between Git and TFVC were discussed. We also gave a short introduction to Git, followed by adding our sample application OnlinePharmacy to the VSTS Git repository. We explored the steps to work with the VSTS Git repository, such as adding, committing, pushing, and synchronizing changes using Visual Studio and the Git command-line. We described how to onboard a new developer for the project published earlier and different ways to use Visual Studio to interact with the VSTS Git repository. In the next chapter, we will focus on Software Configuration Management related to Infrastructure as...