Git выдает сообщение «ОШИБКА: есть не объединенные записи индекса»

При выполнении:

git merge some-branch

Я получаю

BUG: There are unmerged index entries:
BUG: 3 docfatal: Bug in merge-recursive.c

Не уверен, что это означает, но это выглядит как нечто более неожиданное, чем обычно. Что мне с этим делать? Есть ли какая-нибудь команда очистки, которая могла бы мне здесь помочь?

EDIT

Что еще хуже, эта ошибка фактически распространяется по одной из версий моего исходного кода. Поскольку some-branch изначально был моей локальной работой, я отправил его на удаленный сервер. Затем клонировал новый репозиторий и попытался объединить вышеупомянутую ветку с этой копией и получил то же сообщение.

РЕДАКТИРОВАТЬ 2

Я использовал GIT_MERGE_VERBOSITY = 5 и получил:

$> export GIT_MERGE_VERBOSITY=5; git merge origin/funkload 
Merging:
a1ef5a2 Uaktualniony INSTALL.
virtual origin/funkload
found 2 common ancestor(s):
d2eb442 Resources py.
119871b Nowy commit w doc.
  Merging:
  d2eb442 Resources py.
  119871b Nowy commit w doc.
  found 1 common ancestor(s):
  62f4183 Poprawiony bug w obsłudze linków do resources, które są null.
  Removing doc/concept/agreement.lyx
  Removing doc/concept/agreement.pdf
  Removing doc/concept/concept.lyx
  ...
  Removing druglo-doc
  Removing src/db/fixtures/initial.json
  Skipped src/druglo/backend/actions/tests/fight.py (merged same as existing)
  Auto-merging src/druglo/backend/characters/models/behaviours.py
  CONFLICT (content): Merge conflict in src/druglo/backend/characters/models/behaviours.py
  Auto-merging src/druglo/backend/players/models/players.py
  Auto-merging src/druglo/backend/worlds/resources.py
  CONFLICT (content): Merge conflict in src/druglo/backend/worlds/resources.py
  Auto-merging src/druglo/common/integrity/webservices/resources.py
  CONFLICT (content): Merge conflict in src/druglo/common/integrity/webservices/resources.py
  Removing src/druglo/frontend/cityscreen/models.py
  Removing src/druglo/frontend/forms.py
  Removing src/druglo/frontend/mainscreen/models.py
  Removing src/druglo/frontend/models.py
  CONFLICT (directory/file): There is a directory with name doc in Temporary merge branch 1. Adding doc as doc~Temporary merge branch 2
BUG: There are unmerged index entries:
BUG: 3 docfatal: Bug in merge-recursive.c

Примечание: я недавно переместил один из моих каталоги в отдельный подмодуль. Теперь из-за этого у меня возникает много конфликтов. Похоже, ошибка связана с этим.

5
задан julkiewicz 20 July 2011 в 11:56
поделиться