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

Re: Re: how to work more efficiently

From: <kmradke_at_rockwellcollins.com>
Date: 2007-11-13 20:33:40 CET

"B Smith-Mannschott" <bsmith.occs@gmail.com> wrote on 11/13/2007 12:00:30
PM:
> On Nov 13, 2007 5:17 PM, Danny De Koster <ddk@fidelity-soft.be> wrote:
> > Hi Ulrich,
> >
> > Thanks for your comment.
> >
> > I've tried to follow the manual and I succeeded, but.... I have a
> lot of source files in my project and only 1 or 2 source files have
> some modification for a customer. Do I need to copy the whole
> project to a branches which can be used for that customer?
> >
>
> Yes.
>
> This may sound bad, but it isn't. Subversion needs hardly any
> additional space in the repository for such a copy.
>
> [quote http://svnbook.red-bean.com/en/1.1/ch04s02.html ]
> [snip...]

While the initial copy requires little space, you are forced to
repeatedly merge in changes to all the customer branches on any
changes of the "common" code. This is a lot of extra work and is
essentially
storing the delta for each merge, unless you do a delete/recopy to
all the branches instead.

If possible, I would suggest reorganizing your project to keep the
"common" code
in one common shared location, and then the customer specific code in
another.

Kevin R.
Received on Tue Nov 13 20:34:56 2007

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.