Subversion (SVN) helps programmers to manage files and directories and being able to view the history of what changes have been made. It also allows the recovery of older versions of the file in case there is a mistake in the modification of the file on the system.
Recently I had a project of developing a robot based on Robocode to prepare for the competitive robot competition; which all came to an end on October 14, 2011. After the competition the project needs to be uploaded online for other people to contribute their ideas to. The initial step was to create a project, in other words host it on Google; mines can be found at the following link Destroyer. The next step would be to upload the project, but it’s not just accessing some link or upload button on Google. It would require the use of an software that allows user and committers (people who commit changes to the project) to submit changes to the project in a safe way.
There are many SVN softwares for different operating systems. Since my system is Windows I used this software call TortoiseSVN. With this software I was able to upload my project by first establishing a link to a folder where I can download my project to. After I modified my code and other files in the project I just had to commit the changes back to the project on Google.
I learned that by hosting a project and using SVN softwares, people can easily download the project, modify the code or anything that is necessary, and then just commit it back with few clicks of the mouse button. I also learned that one can view the changes committed by the committers so that it can be trace back to who committed a version that is non-executable.
No comments:
Post a Comment