2013-03-11 93 views
1

假設我們有一羣人在一個git倉庫中處理項目。他們每個人都在自己的分支上工作,然後他將主分支和他自己的分支合併,等等。主分支變化的git請求

是否有可能禁止主分支的任何直接更改(例如提交,合併),並且做出類似於對該分支的更改的請求,這將在團隊的所有成員(或一個特定人)接受它?

回答

0

如果你想推送請求像在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

希望這個答案將幫助你:)