How big are the projects and what are the build/release process for the
shared files?

If projects are relatively small and the sharing is fairly add-hoc then I'd
go for a single project. However if you've got a separate release process
for the shared files then you could go for separate repositories. Rather
than checking out and building the shared files as part of the project, pull
in a jar (or lib or whatever) from a release directory somewhere.

In fact, I'd be tempted to have a separate build and release of the shared
files anyway so you can try and define some clear interfaces between the
projects and not end up with a tangle.

Matt



-----Original Message-----
From: Delos Nash [mailto:[EMAIL PROTECTED]]
Sent: 21 June 2001 22:47
To: '[EMAIL PROTECTED]'
Subject: Concept question.


I have 4 programmers working on 2 different projects. All of them are using
cvs off the server.
I set up cvs originally as 2 different projects that each team could
checkout.

Now they tell me that they have "Shared" files that each project needs.

How would you set it up? I thought I could set it up as one project with
three different modules so they could checkout
what they needed. Or Setup a third project with the shared files or is there
another idea?



----------------------------------------------------------------------
If you have received this e-mail in error or wish to read our e-mail 
disclaimer statement and monitoring policy, please refer to 
http://www.drkw.com/disc/email/ or contact the sender.
----------------------------------------------------------------------

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

Reply via email to