
Once you've worked your way through part one of this guide you'll be able to work with Git, a distributed version control system. Automation - actions within a version control system, such as checking in a code change, can be set to trigger other operatons, such as compilation and testing.If changes are well commented, this can assist in issue resolution.
VISUAL STUDIO FOR MAC SET UP GIT REPOSITORY FULL
History - a full history of the code repository is maintained and linked to a users credentials. Versioning - source code can be tagged so that released versions of code can be referred back to,. Workflows - teams check the quality of each others code, ensuring compliance with coding standards. Collaboration - teams can work concurrently, even on the same sections of code, which are merged together. Source control, also known as version control, has many benefits, each of these benefits come together to create a feedback loop to a team working on the code under version control. In this first part of a three part guide, you'll be working with Git and Azure DevOps to setup a repository which you'll use for source control. If you like this article you might also enjoy our Microsoft Certified DevOps Engineer course.Īccording to the State of DevOps 2019, best practice use of version control is one of the foundations for improving Software Delivery and Operational (SDO) Performance.