Fr Aug 27 2010 14:58:06 EDT von IGnatius T Foobar @ Uncensored Betreff: Re: Git?
I'm reading some documentation and tutorials on git, and it looks like something that's only useful for developing the Linux kernel ... essentially not the right tool for a project like ours that relies on a central repository. Why do we want all of this extra complexity?
In git you also have a 'central official repository' its just that its a convention making it the 'central official repository' not the featureset it offers to the client/user.
Every working copy or other git server can offer the same (or maybe a bit more of some experimental functions) so you can work committed with a higher commit resolution than the resolution of what you put upstream (and bother the other devs with) which is quiet nice in conjunktion with blame annotation, since the commit comment closer describes that edit
Git also has the ability to 'pull' other repos which is good for somebody developing without having commit access to the 'central repository', since he can also commit in sensfull stepps and git will offer the same abilities & features to him (plus the git more ;-) as somebody with svn write access has.
The documentation is for shure written from a kernel developers point of view, since thats the origin of git ;-)
While SVN creates a Monarchy, GIT is a democracy, each with equal rights and features.
but as also pointed out in my last post, it offers more superior ways of working with a repository.