1. 同步云函数/云对象
说明
对于使用 DevEco Studio 4.1 Canary 2 之前的版本部署的函数,同步下来的是 JavaScript 代码。
1.1. 同步单个云函数/云对象
云函数/云对象部署到 AGC 云端后,如在云端又进行了新改动,可再将云端的云函数/云对象同步到本地工程。云函数/云对象的同步方式一致,下文以云对象为例进行说明。
- 右击函数目录,选择'Sync '函数名''。下文以云对象"id-generator"为例。

- 在确认弹框中点击"Overwrite",AGC 云端的"id-generator"函数将覆盖更新本地云对象"id-generator"。

- 等待同步完成,"cloudfunctions"目录下将生成从云端同步下来的云对象"id-generator",同时将本地原云对象"id-generator"备份在同路径下。
说明
后续如执行部署或调试,DevEco Studio 会自动跳过备份数据。但出于精简包的考虑,建议在对比代码差异后,及时将无用的备份数据删除。

1.2. 批量同步云函数/云对象
批量同步云函数/云对象即将 AGC 云端当前项目下的所有云函数/云对象同步至本地工程。
- 右击"cloudfunctions"目录,选择"Sync Cloud Functions"。

- 弹窗提示本地工程下存在同名云函数/云对象。
- 选择"Skip",同步时将跳过本地同名云函数/云对象。
- 选择"Overwrite",AGC 云端的云函数/云对象将覆盖更新本地同名云函数/云对象。

- 如选择"Skip",等待同步完成后,"cloudfunctions"目录下将生成从云端同步下来的本项目下所有云函数/云对象,本地已存在的不同步。
如下图,"cloudfunctions"目录下新增了云端同步下来的"test-cloud-function",上图中本地已存在的云函数/云对象未被覆盖更新。















