[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: working with multiple related projects

From: charles i <charlieboy7_at_yahoo.com>
Date: 2005-10-10 14:32:36 CEST

Yes - merging directories (in a repository) into one
in my working copy is what I am looking for.

Is there any reason why Subversion doesn't support
this? Are there any (other) work arounds?

--- "Ph. Marek" <philipp.marek@bmlv.gv.at> wrote:

> On Monday 10 October 2005 12:52, charles i wrote:
> > I'm new to SVN, and have been (unsuccessfully)
> trying
> > to set up a repository (respositories) for working
> > with multiple related projects.
> >
> > We have many projects, all using a common base
> code,
> > and some sharing a set of sub-projects. Ideally, I
> > would like my repository set up like:
> >
> > trunk\common\src
> > trunk\project1\src
> > trunk\project2\src
> >
> > To build project1, I would first checkout "common"
> and
> > then would checkout project1 on top - any files in
> > common that are also in project1 will be
> overwritten
> > e.g. property files.
> >
> > Is this kind of set up possible in SVN?
> >
> > I've tried various options, but have been unable
> to
> > checkout 2 projects (i.e. common and project1)
> into
> > the same local directory. I would also like to be
> able
> > edit files in common and project1 at the same time
> > i.e. I don't want to have to build common as a
> > seperate project.
> >
> > Any suggestions?
> If I understand you correctly, you'd like to "merge"
> two directories in the
> repository into one in your working copy.
> This is not possible with subversion.
>
> I'll be trying to get such a thing done in fsvs
> (fsvs.tigris.org), but that
> won't work for source control - it's thought for
> machine installations.
>
> What you possibly need is
> - checkout your common folder beneath or below your
> project1 directory
> (possibly using svn:externals)
> - modify your Makefile to search the other directory
> too (either
> hardcoded, or with something like
>
>
http://www.gnu.org/software/make/manual/html_chapter/make_4.html#SEC34)
>
> Hope that helps.
>
>
> Regards,
>
> Phil
>

                
__________________________________
Start your day with Yahoo! - Make it your home page!
http://www.yahoo.com/r/hs

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Oct 10 14:35:49 2005

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.