Implementing Azure DevOps Solutions
上QQ阅读APP看书,第一时间看更新

Summary

In this chapter, you have learned about source control. We saw that there are two types of source control: centralized and decentralized, both supported by Azure DevOps. TFVC is no longer recommended for new projects. You should use Git whenever starting a new project.

When using Git, you can have more than one repository in your team project. Per repository, you can assign policies to lock down specific branches and enforce the four-eyes principle. You have also learned about access control and how to provide users access to one or more repositories. Finally, you have learned about alternative tools and how to migrate sources from one tool to the other.

You can use what you have learned to make decisions on which type of source control system to use in your products. You can now professionally organize the repository or repositories you work in. You are now able to work with different branching strategies and use policies for enforcing security or quality requirements.

The next chapter will take what you have learned about source control and use that to set up continuous integration.