提问人:Geezer 提问时间:11/17/2023 最后编辑:Daniel MannGeezer 更新时间:11/17/2023 访问量:34
ADF v2 发布更改将所有项目列为“新”,而不是我修改的 2 个管道
ADF v2 Publish changes is listing all the artifacts as "new" instead of the 2 pipelines I modified
问:
我在 SO 上搜索了这个问题,但找不到答案。
- 我创建了一个新的功能分支
- 修改了 2 条现有管道
- 创建了一个拉取请求 - 其中包含相同的 2 个现有管道 - 并合并到 main
- 在分支中,我点击了 ADF Web gui 中的按钮,得到以下内容:
main
publish
所有工件都显示为我更改的只是 2 个管道时一样。
这两个管道也显示出来。New
New
这以前从未发生过。
起初我以为我做了一些奇怪的事情。
因此,我检查了之前的提交,这是我刚刚合并到的提交。main
git checkout -b <branch_name> <hash>
并再次执行了上面的第 1-4 步。
同样的问题。
如何解决此问题?
答:
1赞
Joel Cochran
11/17/2023
#1
发布问题绝对是 Synapse 中尝试解决的最糟糕和最令人沮丧的问题。我以前见过这个和类似的情况,所以我有一些想法,但没有一个是好的。听起来以前的发布可能在中游失败了 - 我已经看到这种情况在没有通知或错误报告的情况下发生。
您是否检查过 LIVE 模式以查看它是否正在注册任何内容?你能验证/验证它的货币吗?
是否有可能有人更改了 Git 配置?或者更糟糕的是,更新了 Synapse 之外的存储库?
尝试的事情:
注销 Synapse,关闭浏览器,重新启动计算机。再试一次。这可以解决任何缓存问题。
如果这没有帮助,请等待几个小时甚至一夜。再试一次。这可以解决 Azure 服务问题。
在 Git 中还原提交,在 Synapse 中重新加载 main。再试一次。这可以解决任何 Git 集成问题。
使用风险自负:
这些选项是存在的,但我觉得它们很可疑,并且会非常谨慎地进行。
在 Synapse 内部,在“管理”>“Git 集成”下,有一个“覆盖实时模式”选项。
您可以断开并重新连接 Git 存储库。看看是否有帮助。
不得已而为之
- 如果这些都无济于事,请提交支持票并希望得到最好的结果。
评论