使用工作流差异比较更改#
工作流差异允许您直观地比较实例上的工作流与连接的 Git 仓库中保存的最新版本之间的更改。这帮助您在决定在不同环境之间推送或拉取工作流之前,了解对工作流的确切更改。
功能可用性
- 企业版可用
- 工作流差异仅在您在实例上启用环境功能时才可用
访问工作流差异#
您可以从两个位置访问工作流差异:
- 推送更改时:在提交模态框中点击您要审查的工作流旁边的工作流差异图标
- 拉取更改时:在修改更改模态框中点击您要审查的工作流旁边的工作流差异图标
了解工作流差异视图#
当您打开工作流差异时,n8n 显示两个垂直堆叠的工作流:
推送时#
- Top panel(远程分支):Git 仓库中的最新版本
- Bottom panel(本地):工作流的当前本地保存版本
拉取时#
- Top panel(本地):n8n 实例上的当前版本
- Bottom panel(远程分支):您从 Git 仓库拉取的版本
在两种情况下,top panel 始终显示将随更改而更新的工作流。
差异视图突出显示三种类型的更改:
- 添加的节点和连接器:新添加的节点或连接器将显示为绿色,并带有“N”图标
- 修改的节点和连接器:对现有节点或连接器的修改将显示为橙色,并带有“M”图标
- 删除的节点和连接器:节点或连接器删除将显示为红色,并带有“D”图标
审查节点更改#
对于修改的节点,您还可以比较具体的更改。点击修改的节点以显示更改的 JSON 差异。您可以审查给定更改前后该节点的确切配置。
查看更改摘要#
在右上角,changes 按钮显示更改的数量。这代表节点和节点连接器以及一般工作流设置更新的总更改数。
浏览每个更改#
您可以使用右上角的 next 和 previous 箭头按逻辑顺序循环浏览您的更改。使用左上角的 back 按钮返回提交或拉取模态框,以选择不同的工作流来审查更改。
谁可以使用工作流差异#
只有可以为实例推送或拉取提交的用户才能访问工作流差异:
- 实例所有者
- 实例管理员
- 项目管理员