The Value of Source Control
As we move toward the technical aspects of Salesforce DevOps, we should start by exploring source control. In this chapter, we’re going to cover the following main topics:
- Why source control is vital for the implementation of a DevOps process
- Fundamental Git operations for managing your changes
- Effective Git branching strategies for successful delivery with source control
Source control, also referred to as version control, is the technical backbone of modern DevOps, and all other tools and techniques are built upon that solid foundation. By tackling this topic first and looking at some of the common tasks it entails, you will have a solid foundation for the topics discussed later in this book, such as CI/CD automation.