同步你的更改

注释

本文介绍了由 标准线束驱动的代理或代理流中使用的功能。

同步使本地代理文件与基于云的Microsoft Copilot Studio服务保持同步,并帮助团队协作和管理冲突的更改。

理解同步操作

适用于 Microsoft Visual Studio Code 的 Copilot Studio 扩展提供三个核心同步作:

操作 Description 方向 Safety
预览 可以预览远程更改而无需应用它们 云端到本地 没有本地变化
Get 下载远程更改并应用于本地文件 云端到本地 同一组件的任何更改都会显示两个版本,并期望本地用户审核并确认保留哪个版本
应用 将本地更改上传到 Copilot Studio 远程 本地至云端 立即修改人工代理。 如果在克隆了智能体后发生远程变化,您会收到一个通知弹出窗口。 弹窗建议在远程应用前先审查更改内容。 如果有远程更改尚未通过get命令检索到,用户就无法 应用 更改。 应用图标和命令被屏蔽了。 应用操作与 Copilot Studio 中的发布操作不同,并且不会发布代理。

显示同步选项作为命令的截图。

智能体更改窗格

访问代理变更

  1. 在活动栏中选择 Copilot Studio 图标。

  2. 出现了“代理人更换”面板:

    AGENT CHANGES
    ├─ Agent 1
    │  ├─ Local Changes (1)
    │  │  └─ topics/greeting.topic.yaml
    │  └─ Remote Changes (1)
    |     └─ agent.yaml
    

预览更改

以下是常见的预览场景:

  • 当您开始工作会话时
  • 在你做出重大改变之前
  • 当你在团队环境中工作时
  • 定期(每30-60分钟一次)

使用“智能体更改”窗格的预览

  1. 打开 “代理人变更 ”面板。

  2. 选择预览按钮。

预览变更截图。

  1. 请等待预览完成。

  2. 请查看代理更改面板中的远程更改文件夹中的更改。

预览本地和远程更改的截图。

使用命令面板进行预览

  1. 按 Ctrl+Shift+P。

  2. 输入:“Copilot Studio:预览版本”。

  3. 按 Enter。

获取更改

下载并远程更改本地文件。

何时进行变更

以下是常见的变更时机:

  • 预览命令显示远程更改后
  • 工作会议开始时
  • 在推动修改之前
  • 与他人合作时

如何获取更改

使用“代理变更”窗格来获取更改

  1. 打开 源控 面板。

  2. 选择 获取。

  3. 如果系统提示,请确认:“此操作将覆盖未提交的本地更改。”

  4. 等待请求完成。

  5. 这些更改会立即应用到你的文件目录中。

通过命令面板获取更改

  1. 按 Ctrl+Shift+P。

  2. 类型:“Copilot Studio:查看更改。”

  3. 按 Enter。

解决冲突

冲突行动截图。

当本地和远程版本的文件都发生更改时,执行获取操作可能会看到冲突(因为您应该注意到,之前进行的预览操作通知您发生了远程更改)。

你可以选择将更改恢复到原来的本地版本,或者保留远程更改,这被视为“最新更改”。

如果在处理操作带来的变更前关闭了操作窗口,请选择被更改主题上的“打开变更”图标(如果有待处理的动作,该图标会高亮显示)。

打开更改图标的截图。

应用更改

选择 Apply 将本地更改上传到 Copilot Studio,并在环境中更新代理。 此操作不会发布您的更改。 应用更改后,在浏览器中使用 Copilot Studio UI 中的测试窗格对其进行测试。 你可以发起对话,或者使用工作流程触发器开始测试。

在你申请变更之前

以下是在应用变更前需要核实的事项:

  • 没有未解决的合并冲突
  • 预览并运行以获取最新的远程更新
  • 文件通过验证(问题面板无错误)
  • 提交给 Git 的更改(如果使用版本控制)
  • 允许修改代理的权限

如果有远程更改尚未通过get命令检索到,用户就无法 应用 更改。 应用图标和命令被屏蔽了。

应用阻止同步的屏幕截图。

何时应用变更

以下是常见的实施变更场景:

  • 当你完成某个功能或修复时
  • 当您完成工作会话时
  • 当你想在云环境中测试时
  • 准备好与团队分享变更时

如何应用变更

使用代理变更面板应用更改

  1. 打开 “代理人变更 ”面板。

  2. 查看更改节中的内容。

  3. 选择应用。

  4. 等推送完成。

在命令调色板中应用更改

  1. 按 Ctrl+Shift+P。

  2. 类型:Copilot Studio: Apply Changes。

  3. 按 Enter。

应用结果

应用更改时,会看到Visual Studio Code中显示的最新状态。