Reputation: 181
My tortoise SVN has one issue related with the externals file that I'm unable to identify, this is happening during the checkout process.
After do "commit" and download one fresh checkout this path has this unexpected status.
Exernal Failed: C:\Archive\test4\src\STM\SDK_A18_C052 Error: The specified path has an unexpected status
Please verify my external related to this path:
url: ^/Platform/Integration/ST_40/trunk/src/STM/SDK_A18_C052 local path: src/STM/SDK_A18_C052
1- I tried to create the externals again.
2- I tried to delete this directory and create it again.
3- I tried to realocate this file.
4- I tried to redo the checkout.
Best Regards, Mr. Desperate Man
Upvotes: 18
Views: 10239
Reputation: 21
Easy way to solve this problem without commit or add externals:
external file
from svn - properties - externals
external file
itselfsvn update .
svn revert .
//revert root directorysvn update .
Upvotes: 2
Reputation: 143
Inspired from the post above I have used another step (step 3) where you don't need to create the external again but do revert. After the change the steps look like:
svn:externals
Upvotes: 6
Reputation: 3509
For me there was no need to rename or commit anything.
I found useful information here at stackoverflow
and after reading it, I just tried switch
command and kept the path (so I did not actually switch), which caused the faulty external file to be deleted and re-added.
Problem solved in 1 step.
Upvotes: 1
Reputation: 3027
How I fixed this problem:
svn:externals
svn:externals
Upvotes: 19
Reputation: 1262
I had the same issue with an external file and was unwilling to make a commit (as suggested by Shadow76)
In this bug report I found the following procedure without a commit:
which resulted in a successful external.
Upvotes: 6
Reputation: 5049
I had the same issue recently. It turned out my external conflicted with an existing folder in my repository.
You can use repo-browser to look for a conflicting folder in your repository. If you find a folder that matches the local path of your external, you'll have to delete or rename the offending folder in your repository, or use a different local path for your external.
Upvotes: 3
Reputation: 61
Upvotes: 3