最近要搭一個git伺服器,網路上查看很多資料,建議我在伺服器上搭建裸倉庫,而裸倉庫是不能操作的。 現在要打造一個gitflow,這裡會有幾個分支,git管理員需要在某個時刻把開發者的提交合併到指定分支。 那麼問題來了,身為git管理員,我該怎麼操作這個倉庫? 我內心有個方案:在該伺服器上面的某個路徑clone出來一個倉庫,然後在這個倉庫裡進行操作,操作完再push到中央倉庫。這樣應該是可行的。 但我也想知道,業界一般是怎麼做的?或者說,我這種方法是不是有缺陷?
你需要 gitlab
業界沒有這樣的典範,因為Git不是SVN,沒有中央倉庫,也不會控制使用者權限。 說穿了,完全靠使用者的自覺和合理使用,而非有所謂管理員控制。
接樓上,你需要gitlib
gitlab 的workflow 參考 http://www.ruanyifeng.com/blo..., merge request是在h5頁面上操作的。是否完全照搬workflow自行決定。
你需要 gitlab
業界沒有這樣的典範,因為Git不是SVN,沒有中央倉庫,也不會控制使用者權限。
說穿了,完全靠使用者的自覺和合理使用,而非有所謂管理員控制。
接樓上,你需要gitlib
gitlab 的workflow 參考 http://www.ruanyifeng.com/blo..., merge request是在h5頁面上操作的。是否完全照搬workflow自行決定。