0

我们有一个 3 人的团队,我们的品牌/定制应用程序有大约 10 个客户

所有定制的应用程序在 git (master) 中都有一个中央代码库。

我们想使用 git 作为所有应用程序的中央存储库。

我们想要实现的是:我们将建立一个代码库作为master,它有它的虚拟图形和数据。每次我们有一个新的客户端,我们都会创建一个新的分支(client1)。更新图形并自定义应用程序,然后我们部署到生产中。

所以开发人员将在他们的本地机器上工作,创建一个子分支(client1-1,client1-2)等,然后提交回父分支(client1)。

之后,如果我们想从客户端 1-1 一直提交到 master 的更改,这可能吗?

另外,这是 iOS 应用程序的标准开发流程吗?

4

1 回答 1

0

我觉得这不是一个好主意,因为当您部署到生产环境或与主服务器合并时,您实际上会花费大量时间处理合并冲突,然后将代码投入生产环境。如果我是你,我将拥有 10 个不同的 git 存储库,如果有新客户来,我将创建一个新客户。由于 git 是免费的,因此创建存储库并不困难。也为您节省大量时间和紧张。存储库准备就绪后,请清除所有产品以使其像新产品一样。然后推送准备好的存储库。希望这可以帮助...

于 2013-03-07T16:17:34.097 回答