Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

As a ratio, subversion has more people who use it recently than git does. Interesting, you would think that if people were using git, they would be using it much more frequently than subversion (due to local commits).


"votes" is not a count of the number of uses, just that it has been used at least once in the last 30 days.


So someone who frankly hates git and just uses it to clone a repo someone else made with git, while keeping all their own code in other systems, will be measured as 'voting for' git.

Personally, I think both git and hg are broken in different ways, but either still beats svn. Why do git users (as it seems to me) constantly evangelize their product over all others?


That doesn't sound weird: If you're happy with a tool, you will tell people to try it and be happy with it too.


I wonder how many people use git primarily for "git clone <github url>" and that's about it?

I have to admit we still use svn at work (although I've started using git at home on personal stuff) but at the moment the most frequent task I use git for is still simply cloning stuff from github.


At work, before we switched to Git, I used the git-svn bridge. It feels kind of hackish, svn-externals don't work and working with remote branches is doable but you have to be careful when merging ... that being said, I did extensive work with local/remote branches with git-svn and I never saw anybody actually branching / merging in SVN.

I would never go back to SVN. And this is not a zealot-thing in which I'm stating an opinion to protect an investment -- Git is so much better that it isn't even funny.


I agree I prefer git (and also agree that 99% of svn usage in our environment doesn't involve any merging), I think it's just that svn is filling our need for a remote backup/storage for the source code so we're sticking with that for now.

That said we are a very small team and all in the same office so it hasn't been an issue.

I suspect we will slowly start moving new projects over to git though.


Git is so much better that it isn't even funny.

To this day, I've yet to hear an argument for git's superiority that wasn't predicated on:

- The assumption that hiding your work in a local branch is somehow a general feature instead of being detrimental to communication and optimized for Linux's development model, or

- Based on a 2003-era understanding of SVN and its support for merge tracking, branch switching, etc.

I keep hearing a lot of enthusiasm but not much to back it up. Do you have a different take than the above?


We use svn at work too, but pretty much all developers have switched to git-svn.

People used to working with tortoise or versions for mac still use vanilla svn, which is a big reason of why it's kept around.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: