У меня есть чистая проверка ветки (без изменений), но я не могу реинтегрировать ствол обратно в свою ветку, потому что 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