A company wants to start using the Azure DevOps tools. They have set up an organization and a project. They want to set up multiple Azure repositories. Different project teams would use each repository.
Each project team has different requirements for the source code versioning system, as given below.
|
TeamA
|
Developers should be able to create branches to work on. They should be able to see file history on their local machines
|
|
TeamB
|
Developers should be able to apply permissions at the file level.
|
|
TeamC
|
Developers should be able to use the source code versioning system from third-party Integrated development environments
|
Which of the following would you recommend as the source code versioning system to use in Azure Repos for TeamC?
Answer options:
A.Team Foundation Version Control
B.Git
C.Subversion
D.Perforce