I am experiencing an error when attempting to checkout a sandbox which contains *.EXE or *.DLL files. Here are some details:
- This FAILS for both Cygwin SVN and TortoiseSVN with the same error.
- The checkout SUCCEEDS if checked out to the local C:\ or on a network ("net use") drive. The directory I pick to checkout to has no effect on the success or failure.
- The problem exists on Windows 7 Pro as well as Windows 10.
- However, I have two computers both running Windows 7 Pro, and the checkout FAILS on one, but SUCCEEDS on the other (I am logged into both computers with the same corporate login).
- The checkout SUCCEEDS for all other files and directories, except when it gets to the *.EXE or *.DLL files, whereupon it fails with the error.
- I have tried multiple various different USB FLASH drives and USB Hard Drives, and when the problem manifests, it always fails.
- There are no hits in my virus scanner log, which might indicate it is interfering with the checkout. In any case, it should also interfere if the destination is C:\
- There are no events in my Window event log as a result of this command.
Here is the specific error for Cygwin SVN:
svn: E155009: Failed to run the WC DB work queue associated with '/cygdrive/d/BT_HEATSHRINK_000003_0.3.1/test', work item 1 (file-install test/heatshrink.exe 1 0 1 1)
svn: E000018: Can't move '/cygdrive/d/BT_HEATSHRINK_000003_0.3.1/.svn/tmp/svn-1AtIka' to '/cygdrive/d/BT_HEATSHRINK_000003_0.3.1/test/heatshrink.exe': Invalid cross-device link
Here is the error with Tortoise SVN:
Error: Failed to run the WC DB work queue associated with
Error: 'D:\BT_HEATSHRINK_000003_0.3.1\test', work item 1 (file-install
Error: test/heatshrink.exe 1 0 1 1)
Error: Can't move 'D:\BT_HEATSHRINK_000003_0.3.1\.svn\tmp\svn-35B5CA2A' to
Error: 'D:\BT_HEATSHRINK_000003_0.3.1\test\heatshrink.exe': The system cannot move
Error: the file to a different disk drive.
Note that the error implies I am trying to do a cross-device link, but as you can see from the "from" and "to" examples, I am not. I have no weird links of any kind on my system - just vanilla Windows. I am able to manually (command line) move files, exactly as shown in the message. So there is no problem with accessing the drives. It works for C:\ and network drives, but fails for USB drives.
The Cygwin SVN is version 1.10.0 (r1827917), and the TortoiseSVN version is 1.10.0, Build 28176 - 64 Bit , 2018/04/14 08:00:32
I have scoured the web looking for a solution, and any reference to this problem I have found were truly about cross-device links. That is not the case here.
I would greatly appreciate any comments or help on this. Thanks!