0

我们的一个 refs 已被移至不应该出现的提交,大概是因为有人在错误的方向上进行了合并或类似的事情。

为了解决这个问题(看看实际发生了什么),查看该 ref 的 reflog 会很有帮助,但是来自 devops 云存储库本身,而不是为任何特定开发人员的本地存储库显示它。

有什么方法可以从 Azure devops 云存储库获取 reflog?

我知道没有 git 命令可以在开发人员机器上执行,可以为远程/云存储库获取它。我还发现 Azure devops 提供了一个 git api,但对于 refs,我只能找到对 list refs、修改/创建/删除 refs 和 lock/unlock refs的调用。

4

1 回答 1

0

Azure devops repo 中的内置历史记录视图怎么样?我们可以查看其中的所有合并。

在此处输入图像描述

更新

您可以将 powershell 任务添加到管道、运行git checkout mastergit reflog show --all命令以获取 reflog。

在此处输入图像描述

于 2020-11-10T06:35:44.943 回答