推送单独的分支为Firebase,条纹等

时间:2018-02-16 04:10:46

标签: git firebase

我是一名开发人员,试图发布我的第一个IOS应用程序(Swift 3)。到目前为止,我一直在使用firebase和stripe API。在我发布时,我想创建3个项目。一个是发布,(Aka所有实时数据)。第二是测试。第三是发展。

我的问题是,有没有办法可以在开发分支上工作,该分支连接到'developpement'firebase项目,然后推送到测试分支,该分支连接'test'firebase项目,然后一个现场分支,连接到“实时火力项目”?

我知道我可以手工完成这一切,但有没有办法用软件知道我在哪个分支,然后移动所有api键?

谢谢!

1 个答案:

答案 0 :(得分:1)

  

但是如果我有一个配置来处理每个数据库,即我的配置中的“APIKEYFORDEVELOPEMENT”和“APiKEYFORRELEASE”,有没有办法让这些更改与分支一起?

一种可能的解决方案是生成正确的配置文件,具体取决于您检出的分支。
为此,版本shopt -s compat31 getos="red hat" rh_reg="[rR]ed[[:space:]]*[Hh]at" if [[ "$getos" =~ "$rh_reg" ]]; then getos="redhat" fi echo "$getos" shopt -u compat31 [[,但只使用正确的版本生成具有正确值的最终配置文件。
请参阅an example here