Azure DevOps Service有一个版本号,我们可以通过浏览https://dev.azure.com/my_organization/_home/about(如下所示)来查看。我的问题是这个版本号是如何确定的?我猜在这个例子中164是迭代号,.1是迭代中的一个构建。然而,"Dev18"代表什么并不清楚?它是如何确定的,何时更改?我知道对于SaaS来说这个问题没有多大意义,但在我们的情况下(受监管的环境)很重要。
Dev18
没有太多意义。在大多数情况下,只有 M164
很重要,因为有时我们可能需要它来确定您是否处于具有最新更新的某个地区。Dev18<=>TFS 2020
Dev17<=>TFS 2019
Dev16<=>TFS 2018
Dev15<=>TFS 2017
Dev14<=>TFS 2015
所以 DavaShaw 的猜测是正确的。这是 TFS 的主要版本,因此不会经常更改。我认为只有在发布新的 TFS 版本时才会更改。希望能对你有所帮助。
虽然我不能确定,但一些推断让我相信它是...
VS和TFS版本曾经同步:
但这种节奏被打破了:
Azure DevOps总是领先于Azure DevOps Server安装中的内容,因此可以合理地假设下一个Azure DevOps Server的发布将是18.X - 可能称为Server 2020。
尽管如此...
对于Azure DevOps,您只需要关注您所在的Sprint Milestone即可。
Dev18.M164.1
表示18.164.X
):https://learn.microsoft.com/en-us/rest/api/azure/devops#api-and-tfs-version-mapping(但是,我不太确定18.164是否比列表中提到的18.170低)。 - Sebastian Krysmanski