Hg vs git vs darcs vs bzr

Hg pull is the same as git fetch. while git pull is like hg update.
Damn, what a mess of command semantics… rantingrick(python list) is right.
We have too much multiplicity..

Hg pull and git fetch retrieve the differences between local and remote repository.
hg update and git pull retrieve the differences and merge/update the local repo.

What do you know? bzr pull does the same thing as git pull. So does darcs. Ah guess mercurial tried to copy/borrow the svn update semantics….

See here for a very detailed implementation agnostic tutorial of source control softwares.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.