Невозможно проверить SVN * .EXE или * .DLL на целевой USB FLASH или USB HDD - PullRequest
0 голосов
/ 22 мая 2018

При попытке извлечения песочницы, содержащей файлы * .EXE или * .DLL, возникает ошибка.Вот некоторые подробности:

  1. Это СБОЙ как для Cygwin SVN, так и для TortoiseSVN с одинаковой ошибкой.
  2. Оформление ВЫПОЛНЯЕТСЯ, если проверено в локальном C: \ или в сети («чистое использование») диск.Каталог, который я выбрал для извлечения, не влияет на успех или сбой.
  3. Проблема существует в Windows 7 Pro, а также в Windows 10.
  4. Однако у меня есть два компьютера, на которых работает Windows7 Pro, и проверка ОШИБКА на одном, но УСПЕШНАЯ на другом (я вошел на оба компьютера с одним и тем же корпоративным логином).
  5. Оформить заказ УСПЕШНО для всех других файлов и каталогов, кроме случаев, когдафайлы * .EXE или * .DLL, после чего происходит сбой с ошибкой.
  6. Я пробовал несколько различных USB-флеш-накопителей и жестких дисков USB, и когда проблема проявляется, она всегда дает сбой.
  7. В моем журнале антивирусного сканирования нет обращений, которые могут указывать на то, что он мешает оформлению заказа.В любом случае, это также должно создавать помехи, если в качестве места назначения выбрано C: \
  8. В моем журнале событий Windows нет событий в результате выполнения этой команды.

Вот конкретныйошибка для 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

Вот ошибка с черепахой 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.  

Обратите внимание, что ошибка подразумевает, что я пытаюсь установить связь между устройствами, но выМожно видеть из "от" и "до" примеров, я не.У меня нет никаких странных ссылок в моей системе - только ванильная Windows.Я могу вручную (командная строка) перемещать файлы, точно так, как показано в сообщении.Таким образом, нет проблем с доступом к дискам.Он работает для C: \ и сетевых дисков, но не работает для USB-накопителей.

Cygwin SVN - версия 1.10.0 (r1827917), а версия TortoiseSVN - 1.10.0, сборка 28176 - 64-разрядная, 2018/ 04/14 08: 00: 32

Я искал в Интернете поиски решения, и любые ссылки на эту проблему, которые я обнаружил, действительно касались ссылок между устройствами.Это не тот случай.

Буду очень признателен за любые комментарии или помощь по этому вопросу.Спасибо!

...