【问题标题】:How add Git from development with the Node-RED editor in Bluemix?如何使用 Bluemix 中的 Node-RED 编辑器从开发中添加 Git?
【发布时间】:2016-02-24 16:02:10
【问题描述】:

上下文:

在 Bluemix 中,我使用样板 Node-RED Starter 开发了一个应用程序。我通过 Bluemix 使用 Node-RED 编辑器进行开发。所有测试都是通过这个编辑器完成的。

我对 Node.js 和 Node-RED 知之甚少。我不了解 Node-RED 的架构。很难找到解决我的问题的方法,因为我什至不知道使用 Node-RED 编辑器开发文件的位置。我只发现在本地用户中使用本地 Node-Red 快速尝试 .node-red 中的一些文件。我找不到有关在 Node-RED 站点中开发/生成的文件的任何信息。

问题:

在 Bluemix Node-RED 应用程序中,我添加了 Git。但是,在我使用 Bluemix Node-RED 编辑器进行的开发中,Git 没有看到任何文件更改。

失败的解决方案:

我尝试在本地下载文件以自己在 Git 中添加它们。但是,此解决方案不起作用,因为我能找到的所有文档都是下载样板文件,但下载链接不起作用。此解决方案无效:https://developer.ibm.com/answers/questions/240124/how-to-download-the-files-from-the-bluemix-app-tha.html

我尝试设置本地 Node-RED 环境,但引用 Bluemix 中已经有很多节点要添加。另外,我不明白要在 Git 中添加哪些不属于产品的文件(Node.js/Node-RED)

【问题讨论】:

    标签: ibm-cloud node-red


    【解决方案1】:

    当 Node-RED 在 Bluemix 上运行时,流存储在由 Node-RED Boiletplate 创建的 Cloudant 数据库实例中。

    按照 Bluemix 的工作方式,文件系统上没有存储状态信息。这意味着系统可以将正在运行的应用程序移动到新实例,而不必担心移动文件系统中的任何更改,它只需将应用程序重新部署到新实例并将连接信息提供给附加服务(在本例中为 Cloudant DB) .

    目前无法从 Node-RED 中进行版本控制流(正在研究未来的版本),最好的办法是在您想要保存版本时导出流并手动检查进入版本控制系统,例如 git。

    【讨论】:

    • 谢谢。我希望他们会添加 git 来管理流的源,当你有一个选项卡导出是可以的,多个选项卡和子选项卡更乏味。 :-)
    • @hardlib 这还是现状吗?我正在寻找如何做到这一点。我必须使用 Watson,因为我的客户非常信任他们,但我开始担心我的配置和资产无法从控制台进行外部存储。
    • Git 对版本控制流的支持将在 0.18 版中到期,我认为这很快就会到期
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-03
    • 2016-02-16
    • 2017-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多