尝试部署到github分支上的firebase



我的github存储库有两个分支https://github.com/sodewumi/EnTrack/tree/master.主机当前使用firebasehttps://entrack.firebaseapp.com/

我正在尝试使用我的分支上的代码来更新某些功能分支:geofire_map

我想把分支部署在一个单独的firebase数据库上。当我在geofire_map分支时,我在中键入

firebase deploy

但当我这样做的时候,firebase会用我分支上的代码更新entrack.firebaseapp网站。

你能在同一个回购中为不同的分支机构部署两个独立的防火区吗?

您可以使用命令firebase use <appAlias>来执行此操作。当您执行firebase init时,文件.firebaserc将自动生成一个别名(您可以通过创建新别名来更改(。

以下是Firebase文档:https://firebase.google.com/docs/cli/#adding_a_project_alias

每次需要部署到不同的分支时,请遵循以下步骤:

  • 签出到分支机构
  • firebase use <project_alias>

现在,使用Firebase命令完成的所有操作都将针对该项目。

你可以,但这需要一些杂耍。

Firebase在一个名为firebase.json的文件中跟踪目录映射到的Firebase应用程序。因此,您可以删除该文件,并在切换分支后再次运行firebase init来创建一个新文件。然后,您可以将firebase.json提交到每个分支,从那时起,事情应该会自动工作

或者,您可能需要考虑将每个分支保存在一个单独的目录中。

最新更新