Wednesday, November 11, 2009

Git ,VMware and Ubuntu!

So I started reading up a little bit on Git today and hopefully soon get a GitHub account.But before that I wanted to set up Ubuntu on the Vmware player which I got done.Now I need to setup Eclipse and Git and all the good stuff on my Ubuntu

Here is a old talk on Git by Linus and also the intro to Git on github.com but the gist I got so far is
  • Git Keeps a copy of ALL the files and ALL the versions locally unlike your other version control things like CVS, SVN , ClearCase which keep only the latest version locally
  • Git is distributed version control System, so it has multiple servers instead of just one centralized server
  • In Git each person can have as many branches as they want and work on it.Since merging is easy , you can have like a "main" branch and merge all verified changes into that branch
  • This does not mean Git takes a whole lotta space, it is still probably less than what subversion takes to keep just the latest version of the files
  • Since Git keeps everything on your disk it is super duper fast
  • Since Git keeps everything on your disk you can do pretty much everything other than push and pull while you are offline
  • Branching and Merging is very fast

I would have liked to have atleast completed my Ubuntu setup and Git setup today.But dumb fuckers and dumb fuck processes of corporate IT spoiled my mood a little and then I had a lengthy lengthy argument with the missus which took up a lot of my time :-(

No comments: