The first company I ever coded for had a CVS server on a redhat box under my desk. I learnt roughly how CVS worked, and mostly how good it was for tracking changes, and how horrible I found the merge…