Несоответствие контрольной суммы SVK

Я пользуюсь SVK без проблем последние 6 месяцев. Затем я попытался зафиксировать файл, когда произошла следующая ошибка:

%> svk commit -m "Message" foo/bar/file.txt
Commit into mirrored path: merging back directly.
Merging back to mirror source file:///usr/local/svn/repo.
A checksum mismatch occurred: Base checksum mismatch on '/trunk/foo/bar/file.txt':
   expected:  9e421f7db5c4c0d6796c90524456d7f4
     actual:  ed4e76ccf3e54223908179735ecf1e89

Кто-нибудь знает, как решить эту проблему?

1 ответ

Решение

Просто нужно svk up -s, ответ найден здесь:

Работа с SVK в многопользовательской среде

... svk up недостаточно для того, чтобы ваше хранилище отражало последние изменения в удаленном хранилище. Вместо этого вы должны выполнить синхронизацию svk (см. Справку по синхронизации svk для получения информации о параметрах), чтобы обновить локальное хранилище, или передать ключ -s в svk up для достижения того же эффекта...

# alternative 1:
svk sync //mirrors/mirrored_repo_name
svk up

# alternative 2:
svk up -s
Другие вопросы по тегам