2017-09-29 43 views

回答

1

如果您製作master受保護的分支,那麼只有那些對受保護分支具有較高訪問權限的人才能推送到它,和/或合併到拉請求中(理想情況下,沒有人會直接推送沒有拉請求進行審閱,除非修復合併/提交問題)。沒有必要確保他們只來自development(在我看來),這只是一個過程,您需要與每個人都是誰的領導/高級開發人員同意這些權利。

Git提供了大量的工具來恢復事情,在有人搞砸的罕見情況下。當然,你可能會得到一兩個額外的承諾,但這不是災難性的。通過完全僵化的自上而下的過程,你會失去更多的生產力,而不是稍微寬鬆些,通過培訓和糾正(當發生奇怪的錯誤時),培訓人們最佳實踐並使他們成爲更好的開發人員。

至少這是我的經驗。

相關問題