Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在不同的机器上处理现有的Firebase(功能)项目?_Firebase_Version Control_Google Cloud Functions - Fatal编程技术网

如何在不同的机器上处理现有的Firebase(功能)项目?

如何在不同的机器上处理现有的Firebase(功能)项目?,firebase,version-control,google-cloud-functions,Firebase,Version Control,Google Cloud Functions,我对Firebase比较陌生,希望在多台机器上完成一个Firebase项目。当通过firebase CLI在本地设置新项目并将其附加到云中的现有项目时,会在我的本地目录中创建一个完整的项目文件夹 是否有可能“下载”/将现有项目更新到第二台计算机? 我选择的解决方法是手动将整个目录复制到新环境中,然后登录firebase。 但是,考虑到缺少源代码控制的事实,这将带来覆盖昨天在机器1上所做更改的风险,而今天从机器2部署firebase,不是吗 很抱歉,我可能没有用一种体面的it人员的方式来表达我自己

我对Firebase比较陌生,希望在多台机器上完成一个Firebase项目。当通过firebase CLI在本地设置新项目并将其附加到云中的现有项目时,会在我的本地目录中创建一个完整的项目文件夹

是否有可能“下载”/将现有项目更新到第二台计算机?

我选择的解决方法是手动将整个目录复制到新环境中,然后
登录firebase
。 但是,考虑到缺少源代码控制的事实,这将带来覆盖昨天在机器1上所做更改的风险,而今天从机器2部署
firebase
,不是吗

很抱歉,我可能没有用一种体面的it人员的方式来表达我自己,但我远不是一个全血的程序员


谢谢

您必须自己管理源代码,通常使用诸如git或svn之类的源代码控制机制。Firebase没有为您部署到云功能的代码和配置提供源代码控制系统。

您的项目目录?你不能将项目发送到github,然后将其导入另一台机器并在那里执行云功能吗?看,对不起,也许我表达错了。我说的是我的本地文件系统,我选择的文件夹中有一个“database.rules”;“firebase.json”和文件夹“functions”。我想可能会有类似于firebase的github源代码管理,我可以使用CLI从firebase本身获取项目的最后部署状态。没有最好的办法,就像我说的那样,将项目共享到github,然后将其导入另一台机器