在Heroku,連接到Git。我想部署我的開發分支,并可以選擇它。
當我手動部署時,它完成了它的作業(將我的網站部署到Heroku)。但我的網站有主分支的代碼。我回到Heroku,它就在Master上。
如果我選擇Dev作為手動或自動的分支,然后重新加載頁面,它就會切換回Master。下面是我將分支設定為dev的截圖。如果我重繪 瀏覽器,它就會重設為 Master。
我試著重新連接Github。不知道還能有什么問題。 到昨天為止,部署Dev一直在作業。
下面是我如何從Heroku部署選項卡中手動部署(而不是自動部署)的截圖。
編輯:我還應該補充一點,我很高興地在Dev上,并且可以部署Dev更新,直到最近。我錯誤地部署了Master,但不能再回到Dev上。
uj5u.com熱心網友回復:
我最終有一個損壞的集合/DB記錄。我在另一個論壇上被告知,我看到的癥狀(Nighscout網路應用程式不顯示一些資料,而不是我試圖解決這個問題的Heroku部署)可能是由它引起的。因此,作為最后的手段,我放棄了整個Mongo Collection,我現在可以部署Master和Dev,并且它在Heroku中堅持了下來。
我不知道這有什么意義,因為資料應該與網路應用程式源代碼本身分開。
。我想嘗試 Dev 的全部原因是為了修復應用程式的部分故障。在初始化 Mongo DB 集合后,我可以使用 Master,因此不需要 Dev(以及它包含的修復)。
我知道這并不是確切的根本原因,但我還是把這個問題留在這里,以防有人遇到這個問題而沒有想到查看資料。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/331025.html
標籤:

