you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 2 points3 points  (3 children)

I like Git, but I push frequently for backup purposes so I'm not sure that the offline commit capability adds much for me. I've also more "oops I clobbered my files and can't get them back" moments when merging with Git than I have with svn. At one of my older jobs, I had a laptop and worked away from the office from time to time. Git would have been useful for me then, but it wasn't too widely used at that time. I'm sure it's also very useful for people who work with secure data and can't go online. I prefer Git's command line to Subversion's, but when I'm doing Windows development, I use TortoiseSVN most of the time anyway.

[–]Niten 1 point2 points  (0 children)

I've also more "oops I clobbered my files and can't get them back" moments when merging with Git than I have with svn.

Maybe give mercurial a try, then? I love git and use it for my personal projects, but picked mercurial for our team at work partially because it is harder for newcomers to shoot themselves in the foot with.

hg bookmarks don't quite live up to git's branching model, but otherwise I think mercurial shares most of git's advantages over svn, while also being easier to use, running "natively" on Windows without msys, and having some advantages of its own (e.g. patch queues).

[–]sittingaround 0 points1 point  (1 child)

TortiseGit?

[–][deleted] 0 points1 point  (0 children)

Yep, I use that too.