views:

117

answers:

2

I have two folders laid out as below:

svn/BaseLibrary/trunk (which contains)
svn/BaseLibrary/trunk/Core
svn/BaseLibrary/trunk/Controls

I would like to include BaseLibrary as an external on another project so that the Core and Controls libraries sit inline with the rest of my project. So with my other project below:

svn/Project/trunk/Site

I want to add an external so that they can combine together like so:

/svn/Project/trunk/Core
/svn/Project/trunk/Controls
/svn/Project/trunk/Site

Is this possible? I've tried adding an external without the directory prefix so it is literally just the url to the directory but it won't parse.

https://svn.repo.co.uk/svn/BaseLibrary/trunk

Any ideas?

+1  A: 

What if you added the two folders individually as externals to svn/Project/trunk/ ?

Core svn/BaseLibrary/trunk/Core
Controls svn/BaseLibrary/trunk/Controls
Luhmann
It is a possible option but if I add other folders later into the original structure I'll have to manage them manually too. Plus any files that may exist in that folder too won't be brought in. I'm leaving it as a last resort!
John_
+1  A: 
Nathan Kidd
Sound advice, I actually setup the external to a tag so that that it can receive bug fixes if required. Then the developer can manually set to a new tag to upgrade to the latest version of the library.
John_
I probably mis-lead you by placing trunk as an example in my question.
John_