Wednesday, October 13, 2010

RoboHosting

     Version Control and Configuration Management is the topic for this weeks class. To learn further on this topic, we had to download an SVN client which is a a revision/version control software. It is used to download, edit and commit changes on a project from an open source subversion host. Speaking of a subversion host, we used Google Code to create our own project host. Below are the tasks that we had to do and I completed.
  • Download and install an SVN client. Since I'm using a Mac, I had to download and install SmartSVN which is  an open source and free to download. I was surprised that the installation of this program went pretty quickly and smoothly.
  • Checkout/modify/commit an existing system hosted at Google Projects. We had to download the existing robocode program from our professor's project, modify it and commit the changes. Since the whole class is doing the same thing on the same project, we had to make sure that the program is successfully build using "ant -f verify.build.xml" after it was downloaded from the host and before I commit changes and upload back into the host.

  •  Create a new system hosted at Google Projects. This part of the task was pretty easy but there's a lot of work. I created an account  in Google Code to host my own project - robocode-ert-SpamMusubi. Additional tasks includes creating a discussion board (Google group), create a User Guide, Developers Guide, and add Committers into my project. All this were accomplished.
     I can see this newly acquired knowledge very very useful especially to classes that require group work on a programming class. Come to think of it, this is what exactly I need at work. This will help us to control and track the changes that we created on our company project.
Link:
Robot SpamMusubi Google Project 

No comments:

Post a Comment