Version control in a DevOps strategy is important. Understand more about version control and why it plays such a key role in a strategy's success.
- [Lecturer] One of the first things we want to talk about…when we're setting up a DevOps strategy…is setting up our version control system.…In VSTS there's two options available to us,…there's the Git option and the TFVC option.…Git, on the left there, is a decentralized,…local copy type version control system,…where developers have all the files…on their particular machine they're working on…and every developer has a copy of the files.…It allows for us to do quick operations,…like commits of the code.…
It also allows us to work with branches a lot easier.…So, branching is a way in Git…in which we can branch off for feature development,…as I'm developing a new feature I can create a branch,…I can work in that branch, and then I can merge it…back into the mainline and at some point delete that branch.…In the TFVC system on the right here,…that's more a centralized system, where it's server-based.…All the files are stored on a server somewhere…and you're network dependent.…Network dependent basically means…that we need to have a live connection to our server…
- What's DevOps?
- Version control Git
- Using TFVC
- Creating the continuous integration build in Git and TFVC
- Continuous delivery
- Creating and running a release management pipeline
- Continuous testing
- Implementing Application Insights
- Reading Application Insights data