info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Setting up repositories


From: Allen Jensen
Subject: Re: Setting up repositories
Date: Wed, 16 Jan 2002 10:31:23 -0500

Take a look at the Modules file rather than using sym-links in your project.
You should be able to "share" the common files using appropriate
module definitions without the sym-links.  See http://cvsbook.red-bean.com/
as a good reference on how to do this.

Allen Jensen

----- Original Message ----- 
From: "RossMCormier" <address@hidden>
To: <address@hidden>
Sent: Tuesday, January 15, 2002 6:16 PM
Subject: Setting up repositories


> I don't think this is the right place to ask this question, but I 
> can't really think of a better source.
> 
> I have a 'shared' code base that 3-4 other projects will use.  I 
> envisioned the following directory structure:
> 
> shared
>   |-java src tree
> 
> Project1
>   |-java src tree
>   |
>   |-shared (this is a symbolic link on the server to shared)
>       |-java src tree
>     
> Project2
>   |-java src tree
>   |
>   |-shared (this is a symbolic link on the server to shared)
>       |-java src tree
> 
> Does this setup pass a sanity check?  
> 
> Here is a little problem.  I would like to allow each project's trunk 
> to work with a different tagged 'shared'.  Can I set a default tag to 
> use on the shared directory?  The developers work on the trunk in 
> each of the projects, so I would like to make it transparent that the 
> shared tree is NOT latest version of the shared, but a tagged 
> version.  
> 
> I could have them manually update the shared portion of the tree via 
> tag, but there is user training involved and they could forget to do 
> this after an initial checkout, and thus get compiler errors because 
> the shared code has been modified significantly, but the project has 
> not decided to accept the latest version of shared.
> 
> I hope this makes some sense.
> 
> Thanks in advance,
> Ross
> 
> 
> _______________________________________________
> Info-cvs mailing list
> address@hidden
> http://mail.gnu.org/mailman/listinfo/info-cvs




reply via email to

[Prev in Thread] Current Thread [Next in Thread]