Ошибка "свертывания корпуса", пытающаяся клонировать меркурийное репо
Я пытаюсь клонировать локальный ртутный репозиторий в окнах.
Я получаю эту ошибку:
C:\temp\toolkit1.1>hg clone \src\toolkit
destination directory: toolkit
updating working directory
abort: case-folding collision between sdk/Api.h and sdk/api.h
Похоже, что в какой-то момент я изменил значение API.H, но я не знаю, как это решить. Любые советы?
Я использую версию: 1.2.1
Ответы
Ответ 1
Это проблема, которая иногда возникает, когда вы работаете с репозиторием Mercurial в файловой системе без учета регистра (Windows). См. Фиксация случайных столкновений на вики-странице Mercurial.
Наверное, проще всего, если у вас есть доступ к компьютеру Unix, проверьте проект там и удалите оскорбительный файл, сначала сменив изменения (если есть), затем зафиксируйте и нажмите.
Ответ 2
Я исправил это, переименовав файл в windows в Api.h.old. Согласиться. Затем переименование в Api.h с исправленной капитализацией. Повторное завершение.
Затем работал клоун.