Bitbucket не показывает последние коммиты, но коммиты все еще присутствуют - PullRequest
0 голосов
/ 03 апреля 2020

Мы работаем в одном и том же хранилище Bitbucket уже почти три года. У нас есть мастер ветка для производства, разработка для тестирования, а затем множество функциональных веток. Сегодня я хотел создать запрос на включение для разработки, но в представлении PR я получил сообщение «Нет коммитов в [ветке], которые не находятся в разработке». Затем на странице обзора коммитов пропадает множество коммитов. Разработка, похоже, не имеет коммитов вообще, коммиты для некоторых ветвей функций отсутствуют, в то время как для других веток все коммиты присутствуют.

Тем не менее, конвейеры успешно запустились, и если я щелкну на коммите ha sh для моего самого последнего коммита (в виде конвейера), он покажет мне мой самый последний коммит, а также все изменения, которые я выдвинул ранее , Исходный код внутри Bitbucket также отражает эти изменения, в то время как мастер и разработка пропускают эти изменения (другими словами, определенно есть коммиты, которые еще не находятся в разработке).

Наконец, такие команды, как git log и git reflog также показывает все изменения для всех ветвей.

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

Редактировать: Я просто выдвинул другую ветку на удаленный, и волшебным образом все коммиты снова появились, включая коммиты других ветвей. Понятия не имею, что такое logi c, но проблема устранилась.

1 Ответ

0 голосов
/ 03 апреля 2020

У меня была похожая проблема, связанная с адресом электронной почты, установленным в моем конфигурационном файле git, который не совпадает с адресом электронной почты, установленным на моем Bitbucket. Я бы запустил $ git config -l и проверил его на Bitbucket, чтобы исключить это.

...