У меня странная проблема с обновлением Mercurial. Каждый раз, когда я добавляю файл в свой репозиторий, а затем обновляю другое местоположение репозитория (например, с помощью процесса CI), возникает ошибка «не найдено совпадений». Затем, когда я удаляю всю папку и снова клонирую ее, проблем не возникает, и новые добавленные файлы появляются. Обновление и удаление не создает проблем
Когда я делаю "а" Убедитесь, что отображается следующее:
data/test.txt.i@54: отсутствует журнал!
54: пустое или отсутствующее test.txt
test.txt@54: b80de5d13875 в манифестах
не найдено 3 ошибки целостности
столкнулись! (первая поврежденная ревизия
кажется 54)
Есть идеи, что может быть причиной этого?
EDIT
Полный след:
ThoughtWorks.CruiseControl.Core.CruiseControlException:
Операция контроля источника не удалась:
прервать: data/test.txt.i@b80de5d13875:
совпадений не найдено! , Команда процесса: hg
обновить - неинтерактивно на
ThoughtWorks.CruiseControl.Core.Sourcecontrol.ProcessSourceControl.Execute (ProcessInfo
processInfo) в
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.Mercurial.GetSource (IIntegrationResult
результат) в
ThoughtWorks.CruiseControl.Core.IntegrationRunner.Build (IIntegrationResult
результат) в
ThoughtWorks.CruiseControl.Core.IntegrationRunner.Integrate (IntegrationRequest
запрос)