несоответствие контрольной суммы SVK - PullRequest
0 голосов
/ 01 мая 2009

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

%> 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 Ответ

1 голос
/ 01 мая 2009

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

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

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

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

# alternative 2:
svk up -s
...