From the course: Azure for DevOps: Continuous Integration

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Code flow strategies

Code flow strategies - Azure Tutorial

From the course: Azure for DevOps: Continuous Integration

Start my 1-month free trial

Code flow strategies

- [Instructor] When choosing a version control system, you have several options but they all pretty much break down into one of two categories, centralized or distributed. Version control systems like Team Foundation Version Control, Subversion, and others allow you to work on a single repository by making local changes and then committing those changes to that remote repository. For example, in TFS you would check out a file that you want to work on. This would block others on that branch from making a change to that same file. Then you would commit it back. If two people want to work on the same file for different purposes, they would need to be on separate branches, and at some point you would need to merge those back together or you're going to have a real mess on your hands. Distributed version control systems, like Git, allow you to clone an entire repository onto your local machine. You can check out and…

Contents