我正在尋找有效的方式來使用具有高級訪問權限的GIT工作流程。 工作流程如下:http://nvie.com/posts/a-successful-git-branching-model/但可以採取更簡單的替代方法來理解下一段中描述的實際需求。使用高級訪問控制實現GIT工作流是否可行?
看來我需要的是配置每個開發人員的文件/目錄權限(可能不包括「列表」權限,但只有讀寫如果沒有「讀」權限意味着DEV根本不會看到文件/目錄)。這樣我就可以與開發人員分享足夠多但有限的軟件。第二件重要的事情是,他仍然可以發送合併請求,但只能在允許的目錄/文件中添加和/或修改源代碼。
要聚合的問題是:有沒有辦法使用給定的GIT中的工作流程,以部分共享資源庫,並且仍然使用Git倉庫的全部潛能的能力。 Git模塊和子樹效率不高,似乎是用於其他用例,因爲它們會犧牲存儲庫的能力。
您的評論正在確認我的觀點。在做出最終決定之前我有更多的時間,我會把問題留待比。謝謝。 – kanevbgbe
你是否知道一個工具/工具鏈可以實現這一點,不管git如何,甚至可以用另一個SCM工具替代git,如果更好地達到目的? – kanevbgbe