подмодули git visual studio "роковая: неожиданная последовательность при выводе коммита", они могут просто зарегистрироваться? - PullRequest
0 голосов
/ 27 апреля 2018

По какой причине подмодули git в Visual Studio 2017 просто не хотят регистрироваться? Я продолжаю получать «роковую: неожиданную последовательность в выводе коммита». Похоже, иногда они DO регистрируются, но в большинстве случаев они этого не делают. Я что-то неправильно понимаю?

enter image description here

Ответы [ 2 ]

0 голосов
/ 03 марта 2019

Я получил эту точную ошибку, потому что субмодуль находился в репозитории, но больше не упоминался в решении, но он ссылался на проект, который все еще находился в решении.

Вот что я сделал.

Я не смог найти подмодуль, на который есть ссылки в списке изменений.

Я использовал Git Bash, чтобы попытаться удалить нарушающий субмодуль, используя этот https://gist.github.com/gitaarik/8735255#gistcomment-2116278

Ответ: rm: cannot remove 'EventStream.Management': Is a directory

Понял, что у меня есть старый проект, который удален из решения (поэтому я его не видел), но не удален из репозитория, поскольку он все еще существовал в папке решения. Этот разыменованный проект ссылался на проект, который все еще находится в решении, которое с тех пор было обновлено. Я полагаю, что это вызвало неожиданную ошибку последовательности.

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

0 голосов
/ 15 ноября 2018

В моем случае проблема заключалась в том, что не все файлы были сохранены при попытке фиксации.

Этот показал мне, где искать.

«Я получил это исключение, когда файл с изменениями, которые я пытался зафиксировать, не был сохранен»

...