我是一個私人項目的PM,我想這樣做在GitHub上的以下內容:Github上:需要代碼審查
- 只有我可以合併分支回到主分支或「生產」分支
- 每隔開發人員必須有自己提交由我審覈之前,我可以合併他們的分支回到「主」或「生產」
我讀了關於分叉github上,被認爲適用於私人項目,因爲它需要一個「公共」網址 - 我們不打算髮布源代碼,因此我們的回購在任何時候都必須保持私密。我已經看到了共享倉庫模型的提及,但沒有關於這方面的文獻。
有人能夠賜教嗎?
我是一個私人項目的PM,我想這樣做在GitHub上的以下內容:Github上:需要代碼審查
我讀了關於分叉github上,被認爲適用於私人項目,因爲它需要一個「公共」網址 - 我們不打算髮布源代碼,因此我們的回購在任何時候都必須保持私密。我已經看到了共享倉庫模型的提及,但沒有關於這方面的文獻。
有人能夠賜教嗎?
首先,GitHub上的任何項目(私有或不是)都是一個共享的存儲庫。
私人回購僅由少數幾個合作者共享。
的想法,不過,將
這樣,您可以通過fork queue查看他們希望包括在項目主分支上的任何修補程序。
據我所知,沒有合併和分支的權限管理。
分叉&拉請求是爲單獨的存儲庫(主要用於開放的soruce開發)。
共享存儲庫模型意味着每個人都在一個存儲庫上推&拉取權限,但使用自己的分支進行編輯。只有一個(你)被允許合併爲主。但是沒有任何機制可以監督這一點。
如果碰巧你正在作爲Organization Github的團隊是專門爲此設計的。 只用你自己創建一個所有者團隊(應該是默認的)。 創建一個開發人員團隊,但只能訪問您的主要回購。
開發人員可以分叉你的私人回購(叉也將是私人),並可以推到他們的叉。他們不能推動你的。所以,爲了貢獻,他們推動他們的叉子向你發送拉請求。
噢好吧,我想這更像是一種「傳統」的做法,而不是一種操作限制。 – disappearedng 2011-01-09 08:35:48