If you checkout the main repo with “no externals”, this should work without error messages.
Then navigate to all directories where externals are referenced and edit the directory’s property
svn:externals. (rightclick on the directory->tortoiseSVN->properties, select svn:externals -> edit, edit the path referenced)
Then update the repo (which will fetch all externals and check whether you made a mistake)
and commit if the update went smooth.
Just a hint: there are special shortcuts for “in this repo” (^) and “on the same server as this repo” (^/..) , so for most externals, I have not entered any host name.
“Relative to repository root
These URLs always begin with the string ^/ for example:
This will extract http://example.com/svn/repos-1/widgets/foo into C:\Working\common\foo-widget.
You can easily refer to other repositories with the same SVNParentPath (a common directory holding several repositories). For example:
This will extract http://example.com/svn/repos-2/hammers/claw into C:\Working\common\claw-hammer.
Hope this helps.
I am looking out for a way to update external projects links used within a current SVN project, so that no errors are thrown while downloading the repository.
Example of current reported error is:
Unable to connect to a repository at URL
The old SVN path (for the external repositories), which cannot be accessed (because it does not exist), looks similar to
Above link need to be changed to, where the external project copy exists on the moved / Current SVN:
Please suggest a SVN command and method to execute it, which shall help me archive what I am looking for. I want the change to be permanent and available on the SVN server as well.
You received this message because you are subscribed to the Google Groups "TortoiseSVN" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tortoisesvn...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tortoisesvn/d4ca54a3-4bcb-4551-9f2c-f971e51eb1bbn%40googlegroups.com.