假設我們有一羣人在一個git倉庫中處理項目。他們每個人都在自己的分支上工作,然後他將主分支和他自己的分支合併,等等。主分支變化的git請求
是否有可能禁止主分支的任何直接更改(例如提交,合併),並且做出類似於對該分支的更改的請求,這將在團隊的所有成員(或一個特定人)接受它?
假設我們有一羣人在一個git倉庫中處理項目。他們每個人都在自己的分支上工作,然後他將主分支和他自己的分支合併,等等。主分支變化的git請求
是否有可能禁止主分支的任何直接更改(例如提交,合併),並且做出類似於對該分支的更改的請求,這將在團隊的所有成員(或一個特定人)接受它?
如果你想推送請求像在GitHub上有幾個選項:
1.首先,你應該(使用Git掛鉤)禁止大舉進軍主分支和分配一些人稱爲「主分支市長「有權進入,其他開發人員應向市長髮送推送請求。因此,在這種情況下,每個想要進入主分支的開發人員都可以使用git format-patch
通過電子郵件向市長和市長髮送補丁,使用git am
可以將該補丁應用於主控。還可以從git diff
命令形成補丁,並通過電子郵件以文本格式或* .patch文件發送補丁。在這種情況下,市長可以使用git apply
將* .patch文件應用到主分支。
2.你可以使用類似GitHub的工具,如https://stackoverflow.com/questions/3943321/github-like-site-for-internal-use
希望這個答案將幫助你:)