Hacker News new | ask | show | jobs
by ozim 3447 days ago
He? Branching in GIT is natural thing to do where in SVN it is at least not user friendly.

"Subversion has no internal concept of a branch—it knows only how to make copies"

Now even if I do not need distributed features of git, I have VCS with local repo with git and I have easy branching. So even if I work on my side project I use branching a lot because I can do cheap experiment branches, go back to previous state or pick what I liked in my experiment. For me it is just totally different approach to development. When I stopped using Subversion and started using GIT my world changed for better, GIT gives me more control. I can pick parts of files to be staged or pick what I need to be commited. Where partial commits with subversion is at least black magic.

So even for smaller projects it is like a whole world of difference for using GIT.