During my career, I used Visual SourceSafe, SVN, VSTS, Bitbucket, and GitHub. It really does not matter how you approach it, the important thing is that you keep your source code safe and versioned. When I first started working with source control, the company I worked at used Visual SourceSafe. If you are unfamiliar with the software, just Google it. You will see results come back containing words such as hate, unpleasant, bad, and Microsoft's source destruction system. You get the point.
We had an employee leave files exclusively checked out to him, after he resigned and emigrated to another country. I'm beginning to wonder if the company policy to enforce the use of SourceSafe wasn't the reason he emigrated. But jokes apart, it gave us endless problems. Slap SourceSafe on a large project, and you could end up with a disaster. These days, however, developers have excellent choices available...