Thanks for the info!

Eli Barzilay <e...@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
_________________________________________________
  For list-related administrative tasks:
  http://list.cs.brown.edu/mailman/listinfo/plt-dev

Reply via email to