Do you know the right source control to use?
Updated by Tiago Araújo [SSW] 1 year ago. See history
123
Azure DevOps (was TFS) is recommended as a source code solution.

Figure: Microsoft Visual Studio Team System
Here are some of the reasons why:
- Checkin policies
- Integrated Work Items and Source control
- Visual Studio IDE integration
- Code Metrics
- HTTP access via webservices
- Integrated Build Server
Reasons companies choose Visual SourceSafe (VSS)
- No server required
- No VPN required
- They are ignorant about the potential corruption problems
❌ Figure: Figure: Bad example - Visual SourceSafe (VSS) is a bad choice
Reasons companies choose Subversion (SVN)
- It's free
- It's easy to use
- No Build integration
- No Work Item integration
😐 Figure: Figure: OK example - Subversion (SVN)
Reasons companies choose Azure DevOps:
- It's free (With MSDN)
- It's easy to use
- It's easy to install
- High fidelity SQL data store
- No VPN required
- Does not require a server (basic configuration)
- Has Build integration
- Has Work Item integration
- Has Test suite integration
- Has reporting out of the box
✅ Figure: Figure: Good example - Azure DevOps