Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Subversion Module/Project Structure

  • I listed two suggestions on how to create modules/projects
  • Currently, we are following "Suggestion 2", but this doesn't prevent us from following "Suggestion 1" for all new projects. We can also have a mix of both setups.
  • Pleas let me know what you think about this setup, any comments, suggestions are welcome.The following is an outline of the SOM, SVM, and IET module/project structure;


Panel
titleSuggestion 1Module/Project structure

Repository:
../svnrepos/

  • (info) This is in place already

Modules:
../svnrepos/SOM/
../svnrepos/SVM/
../svnrepos/IET/
../svnrepos/...


Versioning Structure:
../svnrepos/SOM/trunk
../svnrepos/SOM/branches
../svnrepos/SOM/tags
../svnrepos/SVM/trunk
../svnrepos/SVN/branches
../svnrepos/SVN/tags
../svnrepos/IET/trunk
../svnrepos/IET/branches
../svnrepos/IET/tags
...

  • (info) The current setup follows this structure of using TRUNK, BRANCHES, and TAGS subfolders as recommended by Subversion

Projects:
../svnrepos/SOM/trunk/project-ABC1
../svnrepos/SOM/trunk/project-DEF
../svnrepos/SVN/trunk/project-1232
../svnrepos/IET/trunk/project-4563
...

Panel
titleSuggestion 2

Repository:
../svnrepos/

  • (info) This is in place already

Modules/Project:
../svnrepos/SOM-project-ABC
../svnrepos/SVM-project-123
../svnrepos/IET-project-456
../svnrepos/...

Versioning Structure:
../svnrepos/SOM-project-ABC/trunk
../svnrepos/SOM-project-ABC/branches
../svnrepos/SOM-project-ABC/tags
../svnrepos/SVM-project-123/trunk
../svnrepos/SVM-project-123/branches
../svnrepos/SVM-project-123/tags
...(info) The current setup follows this structure of using TRUNK, BRANCHES, and TAGS subfolders as recommended by Subversion

  • (info) "project-1, project-2, project-3" are just used as an example to show the directory structure