You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

删除linked services合并后,Synapse的develop分支无法发布的解决求助

解决Synapse Git发布时的raw_data_format无效引用错误

排查与修复步骤

  • 校验raw_data_format的元数据完整性
    找到Git仓库中pipelines目录下对应raw_data_format的.json文件,确认:
    • 文件未损坏,name字段值与报错中提到的完全一致(Synapse对名称大小写敏感)
    • 文件内所有依赖的链接服务、数据集等引用均有效
  • 全局检查所有对raw_data_format的引用
    1. 在Synapse UI中搜索包含raw_data_format的所有资源(其他流水线、数据流等),确认引用路径和名称无拼写错误
    2. 在Git仓库代码中全局搜索raw_data_format,排查是否存在回滚后未清理的残留错误引用
  • 强制同步发布分支与开发分支
    尽管已回滚develop分支,但发布分支的TemplateForWorkspace.json可能未自动同步:
    1. 从develop分支导出完整的ARM模板
    2. 替换发布分支中TemplateForWorkspace.json的对应内容,确保raw_data_format的定义完整且正确
  • 清除Synapse缓存并重新同步Git
    1. 退出Synapse UI,清除浏览器缓存后重新登录
    2. 进入Synapse的Git设置页面,点击刷新按钮,重新拉取develop分支的最新内容
  • 触发全新的发布流程
    在develop分支做一个微小的无意义修改(比如修改某个流水线的描述字段),提交并推送后重新执行发布操作,规避旧发布缓存的影响
  • 检查Git回滚的彻底性
    查看develop分支的Git提交历史,确认删除链接服务的提交已完全回滚,无残留的元数据修改(比如某些资源的引用被意外删除)

最后手段

若上述步骤均无效,可尝试:

  1. 备份develop分支的所有内容
  2. 取消Synapse工作区的Git关联
  3. 导入备份的ARM模板到工作区
  4. 重新配置Git集成,将develop分支设为协作分支

内容的提问来源于stack exchange,提问作者codelifevcd

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 06:24:59