You or may not find it helpful. Hope you do.
http://changelog.complete.org/posts/698-If-Version-Control-S...
41–50 of 92 posts
You or may not find it helpful. Hope you do.
http://changelog.complete.org/posts/698-If-Version-Control-S...
Git. It's extremely fast and featureful and I don't care about interoperability. Much faster than SVN or anyone else. Linus writes great software.
It's only a little bit faster than mercurial, and the size of the repository is larger.
I adopted mercurial when git was "painful" to use. It seems as though this has changed, but I see no compelling reason to switch just because all the Rails kids think git's cool right now.
Mercurial's metaphor for local branching is awkward. Git's metaphor is not, and most people go batty for it. That's a pretty good reason to change. I wouldn't use git if it didn't have cheap inline local branching. It is the Killer Feature.
That may be true (honestly, I don't know), but I haven't yet needed to maintain different branches of projects I'm working on and so it's a non-issue at this point. If at some point it becomes an issue, and I find Mercurial lacking, then of course I'll take a closer look at git, who probably does it more appropriately.
Git. It's extremely fast and featureful and I don't care about interoperability. Much faster than SVN or anyone else. Linus writes great software.
It's only a little bit faster than mercurial, and the size of the repository is larger.
Git itself is growing on me. GitHub is just awesome, especially for open source projects. (of course I say this just as GitHub goes down for the first extended period of time since I started using it) "git bisect run" is incredibly cool for tracking down when a bug was introduced: http://tlrobinson.net/blog/?p=51
Can anyone with experience with both SVN and Git comment on the pros/cons of branching and merging (this is something I do often in Perforce). Which would you use based on this one issue?
You won't look back.
I know from experience that git is superior, but I still use svn because it is the (modern) Lingua Franca of revision control. TortoiseSVN on Windows also gives it a definite advantage on that platform.
Earlier quoted context omitted.
It's only a little bit faster than mercurial, and the size of the repository is larger.
Also, the project maintainers seem to place a very low priority on portability. People work on Windows, BSD, and OS X, too.