[plt-dev] Revised git intro text

From: Michael Sperber (sperber at deinprogramm.de)
Date: Fri May 7 12:52:42 EDT 2010

Thanks for the info!

Eli Barzilay <eli at barzilay.org> writes:

>> (Push doesn't scale indefinitely.)
>
> How's that?

Unlike SVN, git commits only work wholesale: In SVN, you can commit to a
bunch of files as long as *those files* are up to date, even if the rest
of the tree isn't - in this case, the commit refers to the latest
version on the server, unlike git, where the commit refers to the latest
version the developer has.  So, with git, if you have many developers,
you can get "merge churn" where you have to merge repeatedly (and
idefinitely) to get your own commits in.  That's why big projects are
pull-based with designated integrators who push to the "main
repository".

-- 
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla


Posted on the dev mailing list.