我的问题是关于git项目的结构/架构。
这基本上与我们合作:
我们正在处理的项目(代码名为Titan),项目检索并修改来自多个不同来源的数据。 Titan是所有不同来源的保护伞,有一天它将用于使用不同来源制作报告。
在这个例子中,让我们说Titan将使用5个不同的独立来源,命名如下: 来源A. 来源B 来源C. 来源D. 来源E
同样,每个来源都是完全独特的,并且对来自每个来源的数据所做的etl将独立于任何其他来源发布到生产中。
如上所述 - 鉴于数据转换对于每个源都是唯一的,并且它们的版本彼此独立,因此更好的设计是: 一个)。坚持使用一个通常默认为Git的主分支? B)。拥有众多大师,每个来源一个,因为他们独立工作并投入生产?
任何可以给予的帮助都将非常感激。