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

Trunk for "Prod" and a branch for "dev"

From: Brendan Flanagan <brendan.flanagan_at_wegobeyond.co.uk>
Date: Thu, 1 Sep 2011 17:25:05 +0100

All,

One of our customers is implementing subversion and TSVN and they have
decided on a repository structure that is slightly different than "the norm"
and I wanted to check if it had any "flaws"?

They support and develop enhancements to a purchased product (they don't
have the source for the purchased product, only their enhancements).

They want "trunk" to reflect the current Production Release of their
enhancements only. They intend creating a branch called "Development" that
the small number of developers will use day to day - i.e. they will add new
enhancements, change existing code etc.

Periodically they will merge some of the committed changes (from the Dev
branch) back to trunk and effectively create a new "Production Release" and
tag it.

On the face of it I can't see anything wrong with this approach and it's
different than others we use/have seen and doesn't follow the recommended
approach of developing in the trunk and creating release branches - but is
this structure/process going to cause any heartache for them? I guess it
just doesn't feel right as it's different than anything we have seen before
but I am struggling to come up with a strong argument against it.

Any comments are much appreciated.

Thanks,
Bren
Received on 2011-09-01 18:25:40 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.