我们拥有一系列应用程序,所有应用程序都具有相同的基础。到目前为止,我一直在开发此基础,Git工作流程非常简单:
- 开发在
develop
分公司完成 name-of-the-feature
分公司开发了新功能- 发布在
release-**
分支中
到目前为止,该系列的每个应用程序的代码都是相同的。假设他们共享的基础已经完成,从现在开始,每个应用程序的代码都会有所不同。
我不确定应该如何处理git以及具有相同基础的多个应用程序。
- 他们每个人都应该有自己的git项目吗?
- 他们应该在同一个项目中,但每个人都在自己的分支中吗?
关键是:如果我将它们放在单独的项目中,则在应用程序的基础上进行的每个修改都必须在每个应用程序中重复进行。我对git不太熟悉,但是如果我将每个项目存储在一个分支中,是否可以将基础修改与每个应用程序合并?
有没有人遇到过这样的情况?我不确定如何进行。
谢谢!
编辑 当我说版本时,我并不是说像版本号。它们实际上是具有相同基础的不同应用程序。