Azure Data Factory Git模式下Feature分支显示为空,但Git仓库存在代码求助
解决ADF Git模式下分支显示为空但仓库代码存在的问题
方案1:直接从Git分支导入资源
- 先在Azure DevOps里确认feature分支的ADF资源结构(一般
/根目录下会有pipelines、datasets、linkedServices这类文件夹) - 打开ADF studio,切换到feature分支,点击右上角的Git按钮,选择Import from Git
- 导入界面选中当前Git仓库、feature分支,指定资源根文件夹(比如
/或存放ADF资源的子目录),勾选Overwrite existing resources(当前分支为空,不会有冲突),执行导入 - 导入完成后刷新ADF studio,即可看到仓库里的资源
方案2:修复缓存或触发同步
- 用无痕模式打开ADF studio,切换到feature分支尝试,浏览器缓存可能导致显示异常
- 若无效,在ADF studio的Git设置里核对分支映射,确保feature分支关联正确
- 去Azure DevOps的feature分支做个微小修改(比如给某个文件加注释)并提交,回到ADF studio点击Pull按钮,强制触发同步
方案3:手动重建分支关联(无需断开全局Git连接)
- 在Azure DevOps的feature分支中,复制所有ADF资源文件夹(pipelines、datasets等)
- 回到ADF studio的feature分支,新建一个临时测试资源(比如空数据集),提交到Git(这会生成ADF需要的基础目录结构)
- 回到Azure DevOps,把之前复制的资源文件夹覆盖feature分支对应的目录,提交修改
- 再回到ADF studio点击Pull,刷新后就能看到所有资源
内容的提问来源于stack exchange,提问作者Dmitriy Ryabin
相关产品推荐
相关产品推荐

