Introduction
Code repositories enable developers to write code more confidently. More developers are using source control than ever before. The most obvious benefits of a code repository can be seen when multiple developers are collaborating on code. Many hands in the pot means there is a greater need to manage and understand revisions. If you ever have to make an argument to support source control, then the questions to ask would be the following:
Have you ever made a change to code, realized it was a mistake and wanted to revert back?
Have you ever lost code or had a backup that was too old?
Have you ever had to maintain multiple versions of a product?
Have you ever wanted to see the difference between two (or more) versions of your code?
Have you ever wanted to prove that a particular change broke or fixed a piece of code?
Have you ever wanted to review the history of some code?
Have you ever wanted to submit a change to someone else's code?
Have you ever wanted to share your code or let other...