Bitbucket不显示最近的提交,但是提交仍然存在

问题描述 投票:0回答:1

我们已经在同一个Bitbucket存储库中工作了近三年。我们有一个用于生产的主分支,一个用于测试的开发,然后是数个功能分支。今天,我想创建一个合并到Develop中的拉取请求,但是在PR视图中,我收到了一条消息:“ [branch]上没有提交未开发的提交”。然后,在“提交概述”页面上,丢失了很多提交。 Develop似乎根本没有提交,缺少对某些功能分支的提交,而对于其他分支,则存在所有提交。

尽管管道确实成功运行,并且如果我单击最近一次提交的提交哈希(在管道视图中),它将显示我最近的提交以及我之前推送的所有更改。 Bitbucket内的源代码也反映了这些更改,而master和development则丢失了这些更改(换句话说,肯定是尚未进行开发的提交)。

最后,诸如git loggit reflog之类的命令也显示所有分支的所有更改。

这目前阻止我们进行很多更改,并且我在任何地方都找不到解决方案(或原因),因此将不胜感激。

编辑:我只是将另一个分支推送到远程,魔术般地重新出现了所有提交,包括其他分支的提交。不知道逻辑是什么,但是问题已经解决。

git bitbucket commit
1个回答
0
投票

我有一个类似的问题,与我的git config文件中设置的电子邮件地址不匹配,与我的Bitbucket上设置的电子邮件地址不匹配。我会运行$ git config -l并对照Bitbucket进行检查,以排除它。

© www.soinside.com 2019 - 2024. All rights reserved.