Подтвердить что ты не робот

Ошибка "свертывания корпуса", пытающаяся клонировать меркурийное репо

Я пытаюсь клонировать локальный ртутный репозиторий в окнах.

Я получаю эту ошибку:

   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

4b9b3361

Ответ 1

Это проблема, которая иногда возникает, когда вы работаете с репозиторием Mercurial в файловой системе без учета регистра (Windows). См. Фиксация случайных столкновений на вики-странице Mercurial.

Наверное, проще всего, если у вас есть доступ к компьютеру Unix, проверьте проект там и удалите оскорбительный файл, сначала сменив изменения (если есть), затем зафиксируйте и нажмите.

Ответ 2

Я исправил это, переименовав файл в windows в Api.h.old. Согласиться. Затем переименование в Api.h с исправленной капитализацией. Повторное завершение.

Затем работал клоун.