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

RE: Best project layout and branching

From: Cooke, Mark <mark.cooke_at_siemens.com>
Date: Wed, 26 Oct 2011 08:53:03 +0100

> -----Original Message-----
> From: Robert J. Gebis [mailto:rjgebis_at_gmail.com]
> Sent: 25 October 2011 19:19
> To: users_at_subversion.apache.org
> Subject: Best project layout and branching
>
> I switched over the weekend to 1.7.1 and read release documentation.
> What I was looking was not there. Perhaps future release?
> What I was looking for is a "folder shadow" future found in
> pvsc (I used it a while back so not sure if it is it or some
> other tool)
>
> I have huge project that various project depend on each other
> (exe and Libs on other Libs etc. Around 90 projects)
> This is all setup so I can build on Windows, Mac, Solaris and Linux.
>
> Right now I have on top level
>
> ./current
> |
> - 3rdPartyLib
> |
> |- Library1
> |- Library2
> |- Library3
> - Library
> |
> |- Library1
> |- Library2
> |- Library3
> |- Servers
> |- Server1
> |- Server2
> ./branch
> |- Br1
> ./tag
> |- Rel 1
> |- ......
> |- Rel 2
> |
> |- 3rdPartyLib
> | |
> | |- Library1
> | |- Library2
> | |- Library3
> |- Library
> | |
> | |- Library1
> | |- Library2
> | |- Library3
> |- Servers
> |- Server1
> |- Server2
>
> to create branch I have to branch everything since all
> projects have relative path setup so going from current to
> ./branch is not possible.
> What I would love to see is a "shadow" specific folder with
> branch. This way I could have only ./current. I think pvsc
> had a profile file that needed to be setup from top bottom
> order and folders were shadowed with appropriate branch ,
> current or whatever.
>
> Do you think this would be possible in the future? Is
> something like that on svn roadmap?
>
> With current scenario do you have suggestions about better
> setup/arrangement?
>
> Thank you

It sounds like you want to read about "externals" here:-

http://svnbook.red-bean.com/nightly/en/svn.advanced.externals.html

~ mark c
Received on 2011-10-26 09:53:44 CEST

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.