Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Tortoise SVN Error after update: 'The specified path has an unexpected status'

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

like image 942
Victor HD Avatar asked Mar 18 '15 18:03

Victor HD


People also ask

How to upgrade TortoiseSVN?

To update, select the files and/or directories you want, right click and select TortoiseSVN → Update in the explorer context menu.

Why svn locked?

The lock tells other users that the file is being edited, and you can avoid merge issues. When you set up source control, you can configure SVN to make files with certain extensions read only. Users must get a lock on these read-only files before editing.

How to uninstall TortoiseSVN on Windows 10?

How do I uninstall TortoiseSVN? Simply uninstall from Add/Remove Programs in the Windows control panel. This does not affect your repositories or working copies at all.

Is TortoiseSVN backwards compatible?

However, newer versions should also work as TortoiseSVN is typically backward-compatible to earlier server versions.


2 Answers

How I fixed this problem:

  1. Remove external from svn:externals
  2. Make SVN update
  3. Add external back to svn:externals
  4. Make SVN update
like image 148
Delimitry Avatar answered Sep 24 '22 17:09

Delimitry


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:

  1. change the local name of the external (file or folder)
  2. make an SVN Update
  3. change the local name of the external back to before step 1
  4. make another SVN Update

which resulted in a successful external.

like image 29
hardmooth Avatar answered Sep 23 '22 17:09

hardmooth