6 ms·
I'll second brusch64 here. I used SVN for 7 or 8 years and then Git for the past 3, with about a year of overlap (on different repos). To me, Git is vastly su
by screwt 10y ago
I'll second brusch64 here.
I used SVN for 7 or 8 years and then Git for the past 3, with about a year of overlap (on different repos).
To me, Git is vastly superior. I tend to use it in quite an "SVN-like" fashion - there's a single main trunk branch that we all share - but in terms of what I can do locally it blows SVN out of the water.
The difference is that Git makes things that are hard or impossible in SVN trivial. So for e.g. I create local branches all the time; I commit a bunch of small changes locally as I experiment with a fix, and then `merge --squash` to leave a clean history for others; merging fixes across different branches is easy and just works.
- TickleSteve 10y agoFinally someone with a real advantage that a DVCS (not necessarily git) has over SVN.... local branches. Most people just spout the same sheep-like line "git>svn" without being able to justify it!