1

Я закончил какую-то работу и хотел ее зафиксировать, но SVN зафиксировать не удалось. Я попробовал несколько советов без всякой удачи. Я использую Android Studio.

Что я сделал до того, как произошла ошибка:

  • обновил Debian до последней версии
  • исправлена ошибка SSL (см. мой предыдущий вопрос)
  • установлен сертификат LetsEncrypt
  • добавлен новый каталог с файлом в локальный репозиторий SVN
  • изменил много файлов в локальном представлении
  • отмена добавления нового каталога
  • удалил один тестовый файл из локального репозитория

Затем я попытался зафиксировать все изменения, и не удалось удалить устаревший тест. Я запустил svn up и повторил коммит, но это не удалось из-за печально известной ошибки Base checksum mismatch . Я нашел несколько советов, поэтому я переместил местный репозиторий и предоставил новую проверку. Я скопировал измененные файлы обратно (без файлов репозитория SVN) и попытался зафиксировать снова - то же самое поведение.

Затем я пошел на сервер и запустил svnadmin verify в моем хранилище. Я снова проверил хранилище, удалил только тестовый файл и попытался зафиксировать его - не svn: E155011: File is out of date . Это не имеет никакого смысла. Что еще я могу попробовать?

[Mon Mar 28 09:56:12.444710 2016] [dav:error] [pid 15202] [client 82.99.:53925] Unable to PUT new contents for /svn/xx/!svn/wrk/63c738bc-5301-0010-80f14d746ece7f88/repo/app/src/androidTest/java//FormulaTest.java.  [403, #0]
[Mon Mar 28 09:56:12.444759 2016] [dav:error] [pid 15202] [client 82.99.:53925] Could not prepare to write the file  [500, #200014]
[Mon Mar 28 09:56:12.444767 2016] [dav:error] [pid 15202] [client 82.99.:53925] Base checksum mismatch on '/repo/app/src/androidTest//FormulaTest.java':\n   
expected:  7290b9a9dd43b2c9236fa6f55417a398\n     
actual:  4874627488b5b5a8b58e374685c9b889\n  [500, #200014]

1 ответ1

1

Хорошо, я попытался оформить 1.6 формат SVN, а затем зафиксировать сработало. Вдохновение: https://stackoverflow.com/a/29400059/1639556

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .