Heroku手动部署一直切换到Master

Heroku manual deploy keeps switching to Master

在 Heroku 中,连接到 Git。我想部署我的 Dev 分支,并且可以 select 它。

当我手动部署它时,它就完成了(将我的网站部署到 Heroku)。但是我的网站有主分支代码。我回到 Heroku,它在 Master 上。

如果我 selectDev 作为手动或自动的分支,然后重新加载页面,它会切换回 Master。下面是我将分支设置为 dev 的屏幕截图。如果我刷新浏览器,它会重置为 Master。

我尝试重新连接 Git集线器。不知道还有什么可能。 直到昨天才开始部署 Dev。

这是我如何从 Heroku 部署选项卡手动部署(而不是自动部署)的屏幕截图。

编辑:我还应该补充一点,我很高兴在 Dev 上,并且可以部署直到最近的 Dev 更新。误部署了Master,bat回不去Dev

我最终得到了损坏的集合/数据库记录。我在另一个论坛上得到提示,我看到的症状(Nighscout 网络应用程序未显示某些数据,而不是我试图解决该问题的 Heroku 部署)可能由此引起。因此,作为最后的手段,我放弃了整个 Mongo 集合,现在我可以部署 Master 和 Dev,并且它保留在 Heroku 中。

我不知道这有什么意义,因为数据应该与网络应用程序源代码本身分开。

我想尝试 Dev 的全部原因是 fix for parts of the app not working。初始化 Mongo 数据库集合后,我可以使用 Master,因此不需要 Dev(及其包含的修复程序)。

我知道这不是确切的根本原因,但我会把它留在这里以防万一有人遇到它并且没有想过查看数据。