You ask an excellent question. I will provide my two cents, from the context of 
someone who has been saying "DVCS solves a problem I don't have" for a couple 
years now.

There is definitely a big learning curve for those of us who have been using 
cvs/svn for years (I think it may be more difficult for an svn user to switch 
to fit than for someone who has never used version control to learn it); that's 
a strike against git. It's also super trendy, which makes me nervous. Finally, 
a lot of the criticisms that git zealots make of svn are poorly informed and/or 
based on old versions of svn. (Finally+1: the iOS spelling correction really 
seems to hate "git")

Having said all that, git and related systems do make it much easier for other 
people to contribute to an open source project because they allow the others to 
use source control to track their changes without them having to have commit 
access to the main code repository. There are some other advantages (among them 
having access to version control while offline) but that one is just a giant 
plus. Technically people could also accomplish that using svn and a vendor 
branch, but that is a pretty large pain and would not help with merging their 
changes/additions into the core when the time comes for that.

-greg

On Feb 1, 2013, at 4:10 PM, "Igor Filippov [Contr]" <[email protected]> 
wrote:

> Rant
> 
> I tried working with git naively thinking I'll figure it out on the go
> (after long working with CVS and SVN). Nothing doing. Then I found a few
> tutorials. The description of detached heads and other arcana made my
> brain explode.
> Why does version control need to be so complex?
> Do we really need it for projects not involving thousands of developers
> and millions lines of code?
> 
> /Rant

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
_______________________________________________
Rdkit-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss

Reply via email to