Automation 360 中的版本控制

版本控制可帮助您管理对文件所做的更改,包括 Task Bots、文档、报告、脚本、可执行文件和工作流。 使用版本控制,您可以跟踪和监控对您的 bot 逻辑所做的更改。

使用版本控制,您可以识别想要修改的 bot 版本并将最近的更改与之前对 bot 所做的更改进行比较。 作为 Control Room 管理员,您可以在 Control Room 设置中配置版本控制。

Automation 360 包括版本控制功能,无论是否已将 Control Room 与 Git 集成,您都可以使用这些功能。 查看 Automation 360 和 Git 中提供的功能。


Automation 360 和 Git 中的版本控制

Automation 360 中的版本控制

  • 签出和签入 Task Bots您可以将一个版本的 bot(版本 1)从公共工作区签出到您的私有工作区,对其进行更改,然后将 bot 签入到公共工作区。 这将创建 bot 的新版本(版本 2),即最新版本。 每次您签出、更改和签入 bot 时,都会创建新版本的 bot,作为最新版本。
    注: 您可以运行最新版本的 bot 或带有生产标签的版本。

    通过在签出 action 中选择高级选项来选择要签出的特定版本的 bot,可以回滚到特定版本的 bot。 此外,您还可以选择要签出的依赖项。 通过执行此操作,您可以更改特定版本的 bot 及其依赖项。 签入此 bot 后,它将成为最新版本。 例如,如果最新版本的 bot 是版本 8 并且您想要回滚到版本 3,则必须先签出版本 3 的 bot,然后重新签入,这将创建版本 9。 此最新版本与版本 3 相同,现在可在公共工作区中执行 bot 操作。

    签入 bot | 签出单个 bot

  • 标签 Task Bot : 通过为特定版本的 bot 分配标签,您还可以回滚到该版本的 bot。 您可以使用此标签来选择要用来执行某些 bot 操作的版本。 使用您选择的版本,可以安排、运行、导出和触发 bot 开发工作流以及对此类工作流进行排队。

    为 bot 分配标签

  • 查看 Task Bot 历史记录: 您可以在公共工作区查看 Task Bots 的版本历史记录。 使用查看历史记录,您可以查看 Task Bots 中发生的更改的历史记录,并确定由用户执行的 actionsbot 的所有版本列表按时间倒序显示。 显示的信息包括版本号、签入消息、签入日期和时间以及签入该版本的用户名。

    查看 Task Bot 版本历史记录

  • 比较版本: 您可以比较 Task Bots 的任何两个版本来查看这两个版本之间的差异。

    比较 bot 版本

  • 从 Git 恢复 bots : 即使您的 Control Room 未与 Git 集成,您也可以将 bots 从 Git 恢复到您的公共工作区。 例如,如果您的公共工作区中有 50 个 bots,Git 中有 75 个 bots,则可以将其余的 25 个 bots 从 Git 恢复到您的公共工作区。
    注: 此还原选项仅适用于 On-Premises 部署,不支持 Cloud 部署。

使用 Git 进行版本控制

如果您的 Control Room 已与 Git 集成,则 Automation 360 中所有版本的 bots 和文件都将与 Git 同步,并且您还可以使用以下附加功能:
  • 与 Git 分支集成。
  • 通过 SSH 身份验证与 Git 集成。
  • 通过代理服务器与 Git 集成。
  • bots 或文件从现有的 Git 配置恢复到空的公共存储库。
  • 连接到 Git 时配置强制推送。

集成 Control Room 与 Git 存储库