For every project you need 3 directories, trunk (main but working code), branch (development of features that will eventually be merged to trunk OR version that will remain different, tags (simple copies of releases [numbered]?

subtopics: