Well, it's time to join the modern world and progress from Subversion to a Distributed Version Control System. I mainly use a Mac (Leopard) with Eclipse as my development environment but I also use Linux and Windows from time to time.
After looking around I decided to try Bazaar and Mercurial. I am not going to go into the pros and cons here of one over the other because I just want to cover some quick installation notes. If you want more information about them then check out this great comparison and read the reasons why someone choose Mercurial over Git and Bazaar.
I haven't quite made up my mind about which system to use yet so have installed both systems. I will do some things in one and some in the other to see how I like them.
Installing Bazaar on the Mac.
- Grab the latest disk image from Launchpad download area via this page http://bazaar-vcs.org/MacOSXBundle.
- Open the disk image and install by double clicking on the installer.
- Take a well earned rest.
Installing the Bazaar Eclipse Plugin
For the Eclipse plugin to work, you need to add a Bazaar plugin to your distribution
- Grab the bzr-xmloutput plugin
- Untar it, you will get a directory called bzr-xmloutput-0.x.x
- Rename the directory to xmloutput
- Move the directory to /Library/Python/2.5/site-packages/bzrlib/plugins (This is correct for Leopard, I am not sure about Tiger)
- Simply follow the instructions at the installation site and install the plugin using the normal installation process.
Installing Mercurial on the Mac.
- Grab the latest Mac OS X package from http://mercurial.berkwood.com/.
- Open the package by double-clicking on it.
- Inside you will find a mac install, double-click and run it.
- Ok, Mercurial is now installed
- You can give the Eclise update manager this site http://www.vectrace.com/eclipse-update. If you don't know how to do this then follow the plugin instructions.
- Done.
No comments:
Post a Comment