我有master
,staging
,prod
分支。我想要限制任何人將更改合併到遠程prod
分支,並希望它由系統管理員處理。我怎樣才能在git中放置這樣的限制。如何避免將更改合併到生產分支中
4
A
回答
3
git本身沒有任何訪問控制。 gitolite提供分支級別的輕鬆訪問控制。它可以讓你控制如何推送到哪個分支。
1
如果你想保持在什麼對生產分支推控制,您可以:
- 禁止每個但管理員推到「公司遠程回購」
- 讓大家創建一個克隆這個偏遠的回購,一個確保每個人都可以從這些克隆閱讀
- 讓開發商要求合併請求,如果他們希望自己的代碼被運
工作流程然後將是:
- 一個開發使公司回購的本地副本,並適用於它
- 然後,他創建遠程克隆,推動它自己的工作,並要求系統管理員或合併其
- 系統管理員是唯一可以推動公司回購(特別是在其分支機構)的人。如果合併請求適合他們,他們會推送它。
據我所知,你可以使用例如Gerrit或Gitorious來設置它。
相關問題
- 1. 如何避免將分支部署到生產服務器?
- 2. 如何避免git分支被合併到另一個分支?
- 3. 合併git分支時,如何避免提交日誌分支?
- 4. 如何避免合併與多分支合併衝突?
- 5. 合併到遠程分支,避免代碼被改變
- 6. 如何避免將我的更改合併到Gerrit中的主分支後重復提交
- 7. 如何覆蓋更改並避免在GIT中合併
- 8. 將3個標籤中的2個合併到生產分支
- 9. 將分支合併到主幹。更改分支的主幹
- 10. 如何避免「合併分支'主'ssh://gdcm.git.sourceforge.net/gitroot/gdcm/gdcm」
- 11. 如何避免「合併分支‘name_of_branch’在提交信息?
- 12. 合併移動的分支時如何避免樹衝突?
- 13. 如何避免大量的svn:mergeInfo合併到SVN中的功能分支
- 14. 如何避免產生與堆棧中
- 15. 合併更改蓋分支到主分支中的git
- 16. 將基礎知識庫中的更改合併到分支中
- 17. 將中繼合併到具有本地更改的分支中
- 18. 用word文檔上SVN分支處理 - 如何合併或避免合併
- 19. 如何在TFS分支中找到一組非合併更改?
- 20. 爲什麼在將分支合併到中繼並將分支合併回分支時會發生衝突?
- 21. Git:如果需要使用其他更改升級分支,如何將更改合併到分支?
- 22. git工作流程,並將主人更改合併到分支
- 23. Mercurial:將單個更改合併到未命名的分支中
- 24. 如何避免將分支合併回主幹時出現SVN衝突
- 25. 如何將開發分支合併到SourceTree中的主分支?
- 26. 將遠程更改合併到不是當前分支的分支中
- 27. 在Clearcase中將更改從一個分支合併到其他分支
- 28. 什麼產生提交消息,如:合併分支'主'...到'主'
- 29. git將分支合併到分支
- 30. 合併從提交到分支的分支的特定更改