Photographing London Photoblogging our life from London!

Some thoughts about GIT

I have played with it for some weeks now, trying to make up my mind on GIT, and the result are encouraging. Usually I love or hate some new things at first sight, and GIT was one of those I loved. Now I can give some judgments based on real testing more than on first impressions.

GIT is the best version control system I have ever used.

I think that my statement is strong enough to provide my point of view, isn’t it? But why do I think it?

I did not have the time to test in big multi-user environments, but for what I can see playing with it is really what you should expect from a version control system.
For many users the lack of a good visual environment should be a weak point, but working from console is extremely simple and fast, so I do not really felt the need of a visual application.

Branching and merging are easy things, and the possibility of continuous commits to your local branch in order to maintain a concrete update log is something really useful. I have already moved every project I work on under GIT (sorry SVN, it was good as long as it lasted)  and I have to admit that it has been like I had always worked with GIT.

PS: try it, because it is worth the time lost, but be aware: you have to share its “Distributed” mentality, removing the “one place where every line of code is stored“.

You can get the OS X installer package here!

Share and Enjoy:
  • Digg
  • del.icio.us
  • Reddit
  • email
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Ma.gnolia
  • MySpace
  • Ping.fm
  • Pownce
  • Slashdot
  • StumbleUpon

2 Comments

Ever play with Accurev? I should blog on it some time. Waaaaay cool.

Posted by Mark on 18 September 2007 @ 3pm

i like the bit “… No swearing, …” :-P

swearing at windows, code, version control, etc. is a fundamental part of a developer’s life :-)

will give GIT a try tho

Posted by frank on 19 September 2007 @ 8am

Leave a Comment