0
我們的過程涉及到功能分支,一個主分支和分公司生產:我可以限制誰可以合併到一個分支?
- 在
feature branch
發生的所有工作。 - 準備就緒時,
feature branch
通過拉取請求合併到master
。 - 當網站準備好更新時,
master
合併到production
。
我想只允許特定用戶(我們的項目管理員)合併master
爲productions
。
我想只允許master
分支合併到生產中。
我想只允許通過拉請求添加到master
。
我可以編碼,所以指向類似的例子,現有的教程等是偉大的!使用預先提交或其他githook是一個可接受的解決方案。
如果在單獨的存儲庫中有'production',則可以限制允許誰推送到此存儲庫。這足夠嗎? – knittl
這是一個偉大的想法,當然有效!在我的情況下,我會說它增加了太多的複雜性,並不值得(我們只會堅持手動執行這些規則)。但是,如果你想添加你的建議作爲答案,讓其他人看到我會愉快地加入它。 – jtfairbank
這爲什麼會增加複雜性?我認爲編寫腳本來檢查誰推動什麼變化更困難,當然也不是防彈。 – knittl