2
我們目前正在使用一個git工作流,其中我們小團隊中的每個開發人員都有自己的分支(每個開發人員都擁有其實例機器)以及主人。git:如何將主人拉出自己的回購(所以我們可以更改其權限)
我們希望能夠防止初級會員直接推送到origin/master,因此想把master放在自己的倉庫中(從我的閱讀中看來這是一種相當標準的做法)。
大多數開發人員可以在起始地點對其分支機構進行r/w訪問,但只能讀取訪問集中式主數據。
我瞭解如何更改git配置,讓開發人員分支指向原點上的遠程跟蹤等價物,然後將主點指向另一個位置(例如origin2)。
我的問題是:什麼是最好的方式來實際提取主分支出來的原產地,並把它放在自己的位置?
爲什麼不使用類似gitolite的權限? http://gitolite.com/ – jessh
克隆回購,刪除其他分支? –
我想說,提取一個單獨的分支到一個單獨的git只是爲了能夠應用更嚴格的訪問控制是非典型的,並且表明您沒有使用最好的工具來完成這項工作。除了另一個評論中提到的Gitolite之外,Gerrit Code Review允許每個分支的寫入權限。 –