gpt4 book ai didi

azure-devops - 如何比较 VSTS 中的两个非顺序拉取请求更新?

转载 作者:行者123 更新时间:2023-12-04 04:08:52 25 4
gpt4 key购买 nike

在 VSTS(现在是 Azure DevOps)中,可以将多个更新推送到拉取请求 (PR)。您可以将任何更新与其之前的更新进行比较,并且您可以在进行任何更改之前将所有更新的汇总 View 与原始代码进行比较。但是我如何比较两个任意的、非顺序的更新?

我的情况是 PR 有相当多的来回,总共推送了 8 个更新。我上次查看了更新 5,但现在还有 3 个更新。我不想回顾 6-5、7-6、8-7 或所有更新,我只想回顾 8-5。我怎么做?

最佳答案

解决方法(在没有任何用户界面来配置要比较的两个非顺序更新的情况下)是编辑 iteration=xxxbase=xxx url 中的查询字符串参数,例如:
https://xxx.visualstudio.com/xxx/_git/xxx/pullrequest/123?iteration=8&base=5&_a=files
这会更新 UI,如下所示:

VSTS diff of two non-sequential updates

我发现这一点是因为我收到了一封来自 VSTS 的自动电子邮件,通知我有关最新推送的更新。该电子邮件包含一个“查看拉取请求”按钮。我单击了将我带到 VSTS 中的 PR 的按钮(我认为是概述部分)。页面顶部有一个通知横幅,上面有一个关于比较更新 5 和更新 8 的链接,这是我以前从未见过的。这听起来很有希望,所以我点击了链接,它把我带到了文件部分,并显示了更新 5 和 8 之间的差异,这正是我想要的!

但是,对该页面的后续访问(或再次单击电子邮件中的“查看拉取请求”按钮)不会再次显示该链接,而且我在 UI 中找不到任何可让我定义要比较的两个更新的地方。所以这似乎是一个一次性的机会。错过它,它就永远消失了。我仍然想知道是否有一种方法可以定义要在 UI 中进行比较的两个非顺序更新,但是,穷人的 url hack 目前是一种可行的解决方法。

关于azure-devops - 如何比较 VSTS 中的两个非顺序拉取请求更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52332763/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com