Ошибка Git при попытке получить сообщения журнала - PullRequest
0 голосов
/ 05 октября 2018

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

git --no-pager log --pretty=oneline d875ae4b899411d70ec1d83f8f8d83430fd7d550...4b1d2046c070e82c23d4ced8f089d457f7c5b732

Это прекрасно работало в течение нескольких месяцев, но недавно я начал получать ошибку:

fatal: Invalid symmetric difference expression

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

1 Ответ

0 голосов
/ 05 октября 2018

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

Поскольку каждый из d875ae4b899411d70ec1d83f8f8d83430fd7d550 и 4b1d2046c070e82c23d4ced8f089d457f7c5b732 является правильно сформированным хеш-идентификатором, Git доверяет этомуоба хеш-идентификаторы.Git ищет в базе данных объектов два объекта, чтобы найти их базы слияния.По крайней мере, один объект не является в базе данных, поэтому Git жалуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...