[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Product management with CVS
From: |
Matthew Doar |
Subject: |
Re: Product management with CVS |
Date: |
09 Feb 2004 08:52:25 -0800 |
I would not use branches for this, My approach would be to have one
directory for the product files, and then one directory for each
customization.
e.g.
my_top/product
my_top/custom1
my_top/custom2
...
Then use modules (look up ampersand modules) so that you can say
cvs co foo
and foo expands to give you
my_top/product
my_top/custom2
Having everything under my_top is useful for later changing the layout
of directories. You do not need to name the main line with a tag.
~Matt
On Mon, 2004-02-09 at 06:03, address@hidden wrote:
> Hi there,
>
> I have the following situation which I guess is a basic one, and I
> wonder which usage of CVS is the most appropriate before to take
> actions.
>
> - I manage a product including mainly java files, + some binaries
> - many projects are (and will be) 'clients' of this product
> - project specific data and files are all gathered in a dedicated
> 'customization' directory.
>
> I intend to:
>
> - have the product files on a main trunk
> - have one branch for each client project, with the 'customization'
> directory filled with specific data only in the branch.
>
> Questions:
>
> - is this a right way of using branches ? (I read that branches should
> be avoided as much as possible) ?
> - am I obliged to name explicitely the main trunk with a branch name ?
>
> Any advice or pointer on this topic will be greatly appreciated.
>
> Thanks,
>
> Nicolas.
>
>
>
>
>
> _______________________________________________
> Info-cvs mailing list
> address@hidden
> http://mail.gnu.org/mailman/listinfo/info-cvs
signature.asc
Description: This is a digitally signed message part