wiki:SubversionStructure

Version 2 (modified by Gavin, 9 years ago) (diff)

--

Subversion Structure

The Version Control System (VCS) directories:

/trunk/ - Contains all leading edge development work.

doc/
grails-app/
util-apps/
web-app/
README
COPYING
INSTALL

/branches/ - Contains working branches.

doc/ - Documentation release preparation (branch off /trunk/doc/).

1.0.x/
1.1.x/

releases/ - Application release preparation (branch off /trunk) - excludes doc, util-apps etc.

1.0.x/
1.1.x/

features/ - Feature development branches.

featureX/
featureY/

/tags/ - Contains tagged points in time (never commit software development to tags).

doc/ - Public documentation releases (tag of a doc branch).

1.0.0-DOC1/
1.0.0-DOC2/

releases/ - Public application releases (tag of a release branch).

1.0.0/
1.0.1/

release-candidates/ - Release candidates (tag of a release branch).

1.0.0-RC1/
1.0.0-RC2/

Where:
Application releases are tagged with MAJOR.MINOR.VERSION numbers.
Documentation releases are tagged to match the application release but with a -DOCn suffix.