Skip to content

使用工作流差异比较更改#

工作流差异允许您直观地比较实例上的工作流与连接的 Git 仓库中保存的最新版本之间的更改。这帮助您在决定在不同环境之间推送或拉取工作流之前,了解对工作流的确切更改。

功能可用性

访问工作流差异#

您可以从两个位置访问工作流差异:

  1. 推送更改时:在提交模态框中点击您要审查的工作流旁边的工作流差异图标
  2. 拉取更改时:在修改更改模态框中点击您要审查的工作流旁边的工作流差异图标

了解工作流差异视图#

当您打开工作流差异时,n8n 显示两个垂直堆叠的工作流:

推送时#

  • Top panel(远程分支):Git 仓库中的最新版本
  • Bottom panel(本地):工作流的当前本地保存版本

拉取时#

  • Top panel(本地):n8n 实例上的当前版本
  • Bottom panel(远程分支):您从 Git 仓库拉取的版本

在两种情况下,top panel 始终显示将随更改而更新的工作流。

差异视图突出显示三种类型的更改:

  • 添加的节点和连接器:新添加的节点或连接器将显示为绿色,并带有“N”图标
  • 修改的节点和连接器:对现有节点或连接器的修改将显示为橙色,并带有“M”图标
  • 删除的节点和连接器:节点或连接器删除将显示为红色,并带有“D”图标

审查节点更改#

对于修改的节点,您还可以比较具体的更改。点击修改的节点以显示更改的 JSON 差异。您可以审查给定更改前后该节点的确切配置。

查看更改摘要#

在右上角,changes 按钮显示更改的数量。这代表节点和节点连接器以及一般工作流设置更新的总更改数。

浏览每个更改#

您可以使用右上角的 nextprevious 箭头按逻辑顺序循环浏览您的更改。使用左上角的 back 按钮返回提交或拉取模态框,以选择不同的工作流来审查更改。

谁可以使用工作流差异#

只有可以为实例推送或拉取提交的用户才能访问工作流差异:

  • 实例所有者
  • 实例管理员
  • 项目管理员