Using version control system

I finally took version control system in use for CubicExplorer. I chose SVN. Currently I’m using local repository but will move it to a server once I have the time and energy to build a new case for the hardware. I’ve been using this thing for a week now and it’s really nice. Currently CE has over 100 files in it’s source so it started to be a bit hard to handle. The biggest thing I like it is the log. Now I can write note on every bug fix or other change, which means there will be change logs for releases :D

I used to use a simple folder tree to handle different versions. Every once in a while I took copy of CE’s source folder and started to work in that new folder. I also had all the files in one folder so it was quite a mess. I decided to change the folder structure a bit so that source files and .dcu files are in their own sub-folders. It’s much cleaner now.

I’m using TortoiseSVN to do everything. It supports local repositories so there’s no need to use svnserve or Apache. Also I’m using a simple add-in for Delphi that adds menu with common TortoiseSVN commands.

TortoiseSVN
http://tortoisesvn.tigris.org/

Delphi add-in for TortoiseSVN
http://delphiaddinfortortoisesvn.tigris.org/

Leave a Reply

Powered by WordPress
Copyright 2008 © Cubic Reality Software
Hosted By Futuron