我是Git/GitHub noob。抱歉。在GitHub中,如何查看概覽多個存儲庫是否在指定分支之間存在差異?
我有幾個GitHub存儲庫。每個存儲庫都有一個用於發佈版本的「主」分支,還有一個「測試版」分支用於我認爲正在工作但需要測試的更改。
新功能是在其他分支中開發的,然後我使用pull請求在功能完成時將它們帶入「測試版」。我使用每個應用程序(這是我唯一的測試,哈),我使用「測試版」分支。定期地,當我感到滿意時,「測試版」中沒有重大錯誤,我使用另一個請求來定期將「測試版」帶入「主」。
我認爲這是非常基本的用法。
但是大多數時候,對於我的大多數存儲庫,「主」和「測試版」是相同的。而且我對「測試版」的測試/使用可能會持續一段時間,有時我會忽略是否有突出的變化。我必須定期提醒自己,手動檢查每個存儲庫,並開始每個存儲庫的創建拉取請求過程,只是爲了檢查「主」和「測試版」之間是否存在任何需要拉入「主」 」。
我真正需要的是某種單一儀表板視圖,讓我一眼就看到多個存儲庫,哪些存儲在「主」和「測試」分支之間有差異。
到目前爲止,我已經確定的最佳解決方案是強化一種習慣,每次我將某個功能合併到「測試版」時,檢查並確保從「測試版」到「主版」如果不是,則創建PR,並將其打開。然後https://github.com/pulls將在一個頁面中顯示所有這些。但是如果我失敗了這種習慣行爲,它可能會再次迷失。
有沒有更好的方法?
經過深入研究,基本上我想將這些頁面整合到一個儀表板上:https://github.com/USER/REPOSITORY/compare/master...beta我試圖讓自己的本地。 HTML文件作爲控制面板與iframes,但這些網站否認跨域加載iframes,我想。有沒有簡單的方法繞過這個本地HTML文件? – Maarx