我们的一个 refs 已被移至不应该出现的提交,大概是因为有人在错误的方向上进行了合并或类似的事情。
为了解决这个问题(看看实际发生了什么),查看该 ref 的 reflog 会很有帮助,但是来自 devops 云存储库本身,而不是为任何特定开发人员的本地存储库显示它。
有什么方法可以从 Azure devops 云存储库获取 reflog?
我知道没有 git 命令可以在开发人员机器上执行,可以为远程/云存储库获取它。我还发现 Azure devops 提供了一个 git api,但对于 refs,我只能找到对 list refs、修改/创建/删除 refs 和 lock/unlock refs的调用。