A while back I noticed I couldn't commit to the Gitorious based Git repository that BlackBox setup. Shortly thereafter, I also noticed I couldn't clone from it either. I've poked around at it a bit, but so far I haven't been able to figure out what's going on. I also haven't heard back from BlackBox on the issue.
This got me thinking though. I have the (somewhat unfounded) feeling, that development sort of dropped off at about the point when we switched from SVN to Git. I was wondering if perhaps the switch-over had something to do with it? Personally, I felt I avoided Git a bit because I didn't know how to use it and I didn't want to spend the time to really sit down and read up on it. I was perhaps hoping the switch-over would give me some incentive, and maybe it has a little, but not really enough to feel totally comfortable with the new tool. I've been wondering if other people have had similar experiences?
I do believe Git has some nice features over SVN, but I also feel it's a little less user friendly. I find commands are a little less obvious, as is the typical workflow (although it's not that different), and the user guides are a little less clear and developed, as is general support on the internet (although this is improving). I've also found, in particular, that TortoiseGit is a bit more clunky to install and use than TortoiseSVN. I also get the feeling that Git is harder for the average person to understand, given a few examples, than say SVN.
Given all that, and that our user base here doesn't necessarily have the expertise of say, the Linux Kernel team, I've been wondering if perhaps SVN might be a more sensible tool choice to use here. Using SVN would mean losing out on a few nice features of Git, but if nobody understands how to use Git, nobody will benefit from those extra features anyway. That, and SVN was working for us. It had all the features we really needed, and lots of people seemed comfortable enough with it to actually use it. So, after considering all that, my big question is:
Should we switch back to using SVN?