I think we have reached the point for writing a quick post about the versioning control and how we are going to manage it here. That will be helpful as well for sharing with you all the samples that are going to be created on this blog.
First thing to do will be to choose what our version control system will be. There are several choices available, Subversion or SVN (centralized solution into a single repository), GIT, Mercurial (distributed solutions)…
Besides that, we’ll rely on Google Code as the central server and repository for hosting our project and share the code with you. Google offers that possibility provided that our project is Open Source Licensed.
Google code supports SVN control system in its repository and it will offer as well, apart from the hosting, review tools, issue tracker and project wiki in case it’s needed.
As we are working with Eclipse, we’ll need to install a plugging which connects us to the SVN repository. We’ll use Eclipse’s “Subversive” plugging that can be found in the following link along with the installation instructions:
The installation is really easy, just go to Eclipse, click on “Help”, then on “Install new software” menu, the type the URL shown in the image below and expand the “collaboration”. You will find in there the different connectors for GIT, SVN…
Now, select the “Subversive SVN Team provider” and click “Next” until the new software is installed. You will need to restart eclipse for applying the changes. We will be prompted to choose the connectors to install. We’ll choose latest SVN Kit library.
Ok, we are almost done. In order to access now to the public repository you just need to open the new SVN repository perspective from “Window”->”Open perspective”->”Other”.
If we click on “New repository location” and enter the following URL:
You’ll have access to the different revisions of the code that we’ll be sharing through these posts, you just need to right click on the project’s name and select “check out” option.
If you surf the Google’s Code site and look up Taikonaut project you will be able to access and download the code as well from the following link:
Well, now that last but not least thing to do is to feed up the repository with many examples that I hope they will be useful. But that will be along with the next chapters.
Bye from the wide and dark space!