Hello, i have Problems understanding the basic idea behind DVCS.
In CVCS you commit into central repository, which is up-to-date.
In DVCS you use a local repository for commit. If other developers
want to use your data, they have to pull the data from your repository
or from a central repository.
I have problems understanding the advantage, because if you want to
have the actual data, it produces extra work.
They have to pull data from every developer whos data they are using
or every developer has to push into central repository (that means
they have to commit AND push).
For example, A, B and C are working together on a software project. If
A wants to have the actual data, he has to pull the data from B and C.
And if they use central repository B and C have to push into central
repository (after every commit to guarantee that the central
repository is up to date) and A has to pull the data from central
Using a CVCS results in simple committing and update?
Am I right or is there anything i misunderstood?
Thanks for help!
You received this message because you are subscribed to the Google Groups "Git
for human beings" group.
To post to this group, send email to firstname.lastname@example.org.
To unsubscribe from this group, send email to
For more options, visit this group at