我目前在git中为不同的客户端创建不同的存储库。 我的情况是,目前我们有28所学校作为学校ERP的客户。某些更改适用于所有28个客户端,某些更改是针对单个客户端定制的。 ->假设存在“变更A”,当我推动变更时,需要立即将其反映到gitlab中的所有28个git项目中。 ->如果有'Change B',让我们说,那么我应该能够更新指定客户端(例如5个客户端)中的那些更改
当前我们正在使用gitlab
答案 0 :(得分:1)
我不认为,您需要为此用例维护28个存储库。您可以这样设计项目结构,并将存储库数量减少到1。
master
分支master
中的任何更改都可以为客户端拉出
git pull origin master