Ambiente separado de desenvolvimento e produção do Firebase

Estou pensando em usar o Firebase como MBaaS, mas não consegui encontrar nenhuma solução confiável para o seguinte problema:

Gostaria de configurar dois ambientes separados do Firebase, um para desenvolvimento e outro para produção, mas não quero fazer uma cópia manual dos recursos (por exemplo, configuração remota, regras de notificação, etc.) entre o ambiente de desenvolvimento e produção .

Existe alguma ferramenta ou método em que eu possa confiar? Definir regras remotas de configuração ou notificação a partir do zero pode ser uma tarefa assustadora e muito arriscada.

Alguma sugestão? Existe uma abordagem melhor do que ter dois ambientes separados?

Antes de postar outra resposta à pergunta, que explica como configurar contas separadas do Firebase: não é a pergunta, leia-a novamente. A questão é: como TRANSFERIR alterações entre contas de desenvolvimento e produtos separadas ou qualquer solução melhor do que copiar manualmente entre elas.

questionAnswers(8)

yourAnswerToTheQuestion