A bit more on GIT

Across the weekend I did a bit more of a heavier dive on GIT and discovered a couple of  interesting nuggets.

  1. The full GIT Extensions packaged up a run time version of GIT. However the versioning of the package is so similar to GIT (technically msysgit) that it is potentially misleading. The current version of GIT is currently at 1.6.3.2, and the extensions version are currently at 1.6.6.  So I uninstalled GIT 1.6.3 and installed the 1.6.6 version from GIT Extensions however this is really Git-1.6.3-preview20090507 while the official release is Git-1.6.3.2-preview20090608. So beware and stick to the normal rules – download from the official location! Nothing major, but something to be aware of :-)
  2. The fabulous TortoiseSVN has (or is being) been forked to support GIT as TortoiseGIT - this is a refreshingly familiar look & feel for Windows users. If you are interested in GIT check this gem out – definitely worth it.
  3. KDiff3 is packaged with the GIT Extensions. This is what I love about Open Source projects, they show you code that has been around for ages but until now you were unaware of its existence. KDiff3 compares or merges two or three text input files or directories, and provides an automatic merge-facility. This package seems a nice viable diff/merge solution and I’ll blog its comparison to WinMerge and potentially even Araxis Merge. On the surface it looks nice, many configuration options and the auto merge is a nice feature.

Gareth

Leave a Reply