[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Repository structure (project with different sub-projects)

From: MarcoE <marco.ehmke_at_ruf.ch>
Date: Tue, 5 Aug 2008 22:55:28 -0700 (PDT)

Hi all,

I've read different topics how to structure the repository and how to create
a software release. (trunk/branch/tag)
But there is a question I couldn't find an answer or recommendation.

The product/project I want to manage in subversion, is quite complex and has
different sub-projects. Also a sub-project can have different sub-projects..

My Problem: How to manage the version control of the different sub-projects,
how to structure the repository?

A small example, perhaps than it's more clear where my problem is:
[code]
my-repository
!
 + product-1
 ! +-- sub-project-X
 ! ! +-- sub-project-X1
 ! ! ....
 ! ! +-- sub-project-X2
 ! ! ....
 ! ! +-- sub-project-X3
 ! ! ....
 ! !
 ! +-- sub-project-Y
 ! ! +-- sub-project-Y1
 ! ! ....
 ! ! +-- sub-project-Y2
 ! ! ....
 ! ! +-- sub-project-Y3
 ! ! ....
 ! ...
 !...
[/code]

Normally following structure is used for "version management", the structure
"trunk" "branch" and "tag" is used:
[code]
my-repository
!
 + product-1
 ! +-- trunk
 ! ! +-- sub-project-X
 ! ! ! +-- sub-project-X1
 ! ! ! ....
 ! ! ! +-- sub-project-X2
 ! ! ! ....
 ! ! ! +-- sub-project-X3
 ! ! ! ....
 ! +-- branch
 ! ! ! ...
 ! +-- tag
 ! ! ! ...
 ! !...
...
[/code]

But how to handle bugfixes for sub-projects? How to create a new release for
a sub project?
 
For example I create a patch for "sub-project-X1", how to manage the release
management?
It makes no sense to create an new release for the complete product, perhaps
other sub-projects are still in work.

Can please somebody give me a hint or suggestion how to manage this
situation and how to structure the repository? It's not really an unusual
requirement, but I couldn't find a recommendation and currently I don't know
what makes sense, how to structure the repository.

Best regards
Marco

Best regards

-- 
View this message in context: http://www.nabble.com/Repository-structure-%28project-with-different-sub-projects%29-tp18844825p18844825.html
Sent from the Subversion Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: users-help_at_subversion.tigris.org
Received on 2008-08-06 07:55:54 CEST

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.