Subversion SVN: Project organization

Subversion Project Organization: Intro

When organizing the repository structure for maintaining the code base, system admins adopt two basic formats for Project organization in subversion. This depends on the needs of the project and it can be varied over a period of time, depending on the scope defined for the code base. Subversion is very flexible in handling these changes and is easier to maintain than most other products in the market.

Subversion: Folder Organization

SVN: First organization is to allow multiple projects which are loosely tied together.

/var/www/svn

/var/www/svn/repos1
/var/www/svn/repos1/conf/
/var/www/svn/repos1/db/
/var/www/svn/repos1/hooks/
/var/www/svn/repos1/locks/
/var/www/svn/repos1/format

/var/www/svn/repos1/branches
/var/www/svn/repos1/trunk
/var/www/svn/repos1/tags

/var/www/svn/repos2
/var/www/svn/repos2/branches
/var/www/svn/repos2/trunk
/var/www/svn/repos2/tags

SVN: Second organization is to have projects organized which are tied to each other. A change or revision in one project is reflected in the other projects as well.

/var/www/svn
/var/www/svn/branches
/var/www/svn/trunk
/var/www/svn/tags
/var/www/svn/project1
/var/www/svn/project2

These two organization form the basis for the other trees that may grow for managing a project or multitude of projects.

Share it onShare on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

Written by kurinchilamp


Website: http://

Leave a Reply

Your email address will not be published. Required fields are marked *

Read previous post:
Box model bug in IE, Firefox

Box model bug in IE, Firefox Display the below versions of the file in IE, Firefox and check the difference...

Close