Azure devops 如何修复data factory v2 adf_发布分支与azure devops中的主分支不同步

Azure devops 如何修复data factory v2 adf_发布分支与azure devops中的主分支不同步,azure-devops,azure-data-factory,azure-data-factory-2,Azure Devops,Azure Data Factory,Azure Data Factory 2,最近,我遇到了无法在与azure devops/git集成的azure data factory中发布的问题。这是因为我们尝试使用powershell基于json模板自动创建管道。在数据工厂中使用Set-AzDataFactoryV2Pipeline进行此操作时,您可以绕过azure devops集成,管道将立即发布,而无需任何提交或拉取请求。下面是错误消息 发布错误 发布分支与协作分支不同步。这可能是由于在Git模式之外发布。要从这种状态中恢复,请参阅我们的Git故障排除指南MS Git故障排

最近,我遇到了无法在与azure devops/git集成的azure data factory中发布的问题。这是因为我们尝试使用powershell基于json模板自动创建管道。在数据工厂中使用Set-AzDataFactoryV2Pipeline进行此操作时,您可以绕过azure devops集成,管道将立即发布,而无需任何提交或拉取请求。下面是错误消息

发布错误


发布分支与协作分支不同步。这可能是由于在Git模式之外发布。要从这种状态中恢复,请参阅我们的Git故障排除指南

MS Git故障排除指南建议了一些核心措施来解决这种不同步问题(我相信通过删除和重新创建回购)。在这种情况下,有一种更简单、更简单的解决方法

您只需:

  • 从data factory中的主分支创建新分支
  • 创建与通过Set-AzDataFactoryV2Pipeline创建的管道相同的管道
  • 创建拉取请求并将其合并到主请求中

VoILA,你希望能够再次发表,因为它现在将考虑分支再次同步

< P> MiSoFT现在提供了解决这个问题的指导:

发件人:

过时发布分支 如果发布分支与 主分支和包含过期资源,尽管最近 发布时,请尝试以下步骤:

  • 删除当前的Git存储库
  • 用相同的方法重新配置Git 设置,但请确保将现有数据工厂资源导入到 选择存储库并选择“新建分支”
  • 创建拉取请求以 将更改合并到协作分支

从数据工厂中删除git repo,并使用完全相同的设置创建一个新的。 转到azure devops并创建一个新的拉请求以将新分支合并到主分支

链接: