我有一個Git倉庫,這是由兩組用戶的訪問:如何配置git,以便僅對有讀取權限的人簽出一些代碼?
- 建隊(只讀訪問)
- 開發團隊(讀/寫訪問)
開發團隊,因爲他們的調試工作,想要使用一些代碼,他們將只與對方共享 - 而且不應該最終被構建團隊檢出。
構建團隊也是如此。
我看過使用私有子模塊 - 一個私人子模塊存儲開發人員之間共享的所有代碼,另一個存儲構建團隊共享的所有代碼(他們只會看到並讀取了所有代碼/寫入權限)。有沒有辦法讓這個配置工作(子模塊配置/依賴關係通常會變成git,我想)?
有沒有其他的解決方案,這將使git repo以我們期望的方式工作?
爲什麼不能構建團隊簽出的代碼?只要他們不能推出什麼問題? – JaredPar
你能否澄清一下這個「他們將只與對方共享的代碼」是什麼?也許有一種你沒有想到的替代解決方案。 – cdhowie
對於開發商來說,這些都是配置設置,各種模塊和包的NuGet的早期版本,以及開發環境特定的構建工具和配置設置。對於構建團隊來說,一些相同的東西(但與生產環境相關),以及自動化測試工具,安全檢查等等。 – blueberryfields