Нефиксируемая рабочая копия смешанной ревизии в SVN

У меня есть чистая проверка ветки (без модификаций), но я не могу реинтегрировать ствол обратно в свою ветку, потому что SVN считает, что у меня есть рабочая копия смешанной ревизии:

c:\myproject> svnversion
2045:2047

Проблема, похоже, в вызвано одним из моих внешних файлов:

c:\myproject> svn propget svn:externals tools
-r1448 ^/tools/external/trunk/gandalf/bin gandalf/bin
-r1508 ^/tools/external/trunk/gandalf/include gandalf/include
-r1508 ^/tools/external/trunk/gandalf/lib gandalf/lib
-r1428 ^/tools/external/trunk/jsdb jsdb
-r2045 ^/tools/external/trunk/java/lib/jing.jar jing.jar

Вы заметите, что все они являются внешними объектами каталогов, а не однофайловыми внешними объектами, за исключением jing.jar, который является той же версией, что и версия, которую "svnversion" считает самой низкой из моих рабочая копия, которая должна быть чистой проверкой r2047.

Как мне исправить это (кроме отказа от использования однофайловой внешней)?

Я пробовал выполнять обновления, новые проверки и очистку svn, и у него все еще есть эта проблема. Я использую TortoiseSVN 1.6.12

18
задан Alexander Abakumov 19 October 2018 в 22:43
поделиться