I have the following local folder structure:
Top-Level Checkout
|-Project1
| -Project Specific Files
|
|-Project2
| -Project Specific Files
For which I want to add a svn:externals property to the Project1
for some .dll files that live in my repository.
I use TortoiseSVN to set the property (if it matters, I don't think it does). I'm attempting to add the svn:externals definition on the Project1
folder so that my .dll files are downloaded to that folder, forming the following structure
Top-Level Checkout
|-Project1
| -Project Specific Files
| -.dll1
| -.dll2
| -.dll3
| -.dll4
|
|-Project2
| -Project Specific Files
But the externals property refuses to let me specify that I want to download them to the folder I am currently setting the externals property on.
For example, if my property looks like this:
^/Some/Repository/Url "SomeFolder"
It will create SomeFolder
under Project1
and put the .dlls there.
If I do this
^/Some/Repository/Url ""
It complains it's invalid. This:
^/Some/Repository/Url "\"
Will allow me to save it, but then when I try to update and get my externals, it breaks with
Can't make directory '
Top Level Checkout\Project1\
': The filename, directory name, or volume label syntax is incorrect.
How can I tell it to download the .dlls to the local folder that I'm setting the externals to without it wanting to create a subfolder every time?
Lastly, I haven't tried setting the externals property on Top-level Checkout
, partially because I think it will still tell me it can't create the directory, but mostly because that is not a viable solution for this project.
Anyone know how to do this?