"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