Hi,

I am fairly new to CVS, I've been using it in a basic form for a few
weeks now, that's about it.
Here is my problem:

I have software which is used for a number of different countries, they
are very similar maybe a few different features and functions for each
country.  For example: I will have software for UK, Europe and
Australia.
The European and Australian software will be based on the latest UK code
with a few additions to some files.  

           
           
---CVSROOT---| UKSoft_1.0 |---| UKSoft_1.1 |---|
                    |                           *
                    |                             * (MERGE FROM UK)

                ---| AUSSoft_1.0 |---| AUSSoft_1.1 |---| 
                |
                    |                              *(MERGED FROM LATEST
UK)
                    ---| EURSoft_1.0 |---| EURSofy_1.1 |---|


This is how I see it.  The country variations will never be merged with
the trunk (UKSoft) but the additions to th UKSoft will always exist in
the others.

Can anyone give me any advice on creating and managing such a structure
and foresite of any pitfalls.

Best regards

Dave



_______________________________________________
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs

Reply via email to