This seems to be the survey season. Andy’s post on source controlling T-SQL code triggered a question that I always wanted to ask.
Do you version control the source code for your various personal projects (i.e. not projects of your customer or employer)? Do you use a computer at home for your source control repository, or do you use a hosting service such as ProjectLocker? If you do it yourself at home, what version control software you use? If you use a hosting service, what’s your experience?
I must admit that so far I have not version controlled any source code files I wrote for my personal projects (e.g. C# source code, Perl scripts, and T-SQL scripts). But increasingly, I feel the need to do so before it becomes too unwieldy. I have no intention of becoming a version control expert and don’t want to spend too much time safeguarding the repository at home. A hosting service therefore appears to be a nice option. But I have had zero direct experience with that, and would very much like to hear your comments. That is the selfish motivation for this post.