Я только что сделал hg pull
в репозитории и внес несколько изменений. Он сказал, чтобы бежать hg update
, поэтому я и сделал. К сожалению, когда я это сделал, он провалился со следующим сообщением об ошибке:
abort: integrity check failed on 00manifest.i:173!
Когда я запускаю hg verify
, он говорит мне, что есть ряд проблем с вещами, не находящимися в манифесте (с некоторым небольшим скрытием пути):
>hg verify
checking changesets
checking manifests
crosschecking files in changesets and manifests
somewhere1/[email protected]: in changeset but not in manifest
somewhere2/[email protected]: in changeset but not in manifest checking files
[email protected]: ee005cae8058 not in manifests
somewhere2/[email protected]: 00371c8b9d95 not in manifests
somewhere3/[email protected]: 5c921d9bf620 not in manifests
somewhere4/[email protected]: 23acbd0efd3a not in manifests
somewhere5/[email protected]: ce48ed795067 not in manifests
somewhere5/[email protected]: 15d13df4206f not in manifests
1328 files, 174 changesets, 3182 total revisions
8 integrity errors encountered!
(first damaged changeset appears to be 170)
Исходный репозиторий отлично передает hg verify
.
Есть ли способ восстановить сбой проверки целостности или мне нужно полностью повторить клонирование репозитория из источника (в этом случае это не громадная проблема)? Что я мог сделать, чтобы вызвать это, поэтому я не делаю этого снова?