我们有一个标有白色的网站,需要为各个客户进行自定义。
是否可以引用基本git项目,将所有更新接收到特定于客户端的git项目,同时为每个客户端有一个单独的项目?
答案 0 :(得分:0)
是的,在“上游”项目和许多客户端之间共享更改是Git之类的分布式版本控制系统的目的。每个客户端都可以克隆父存储库,并开始在该客户端的克隆本地引入提交。父项目可以继续添加更改,每个客户可以pull
将更改保存到自己的存储库中。
我告诫您,这不是版本控制的强项,您不应该尝试在分支之间存储不同的更改。您应该通过任何库分发方式来共享“核心”功能,这意味着您的语言可以在共享功能和特定于客户端的功能之间建立更牢固的隔离墙。