在 DevOps Server 2019 中,带双打的规则在不同位置似乎有所不同

In DevOpsServer 2019, rules with doubles seem to be different in different locations

在 DevOps Server 中,我正在尝试为 WIT 设置一个默认值 "bug"。故事点应始终设置为 0.5

所以我更改并以这种方式上传了 witd:

<FIELD name="Story Points" refname="Microsoft.VSTS.Scheduling.StoryPoints" type="Double" reportable="measure" formula="sum">
    <HELPTEXT>The size of work estimated for fixing the bug</HELPTEXT>
    <DEFAULT from="value" value="0.5" />
  </FIELD>

我可以毫无问题地在我的浏览器中导入和使用它。但是每次,一位同事创建一个错误并使用德语配置文件,该值都设置为 5 而不是 0.5 我可以更改每个人都放入 0.5 的 XML 中的任何内容吗?

首先要说的是,很抱歉我们无法在我们这边重现您的问题。如果在德语 Country/Region 配置文件中手动键入 0.5。它显示正确。不确定这是否与系统和 bowser 语言设置有关。我们也在计算机系统和 bowser 中使用英语。

此外,它无法更改 XML 中的任何内容以绕过本地配置文件设置。

您在 XML 文件中的输入是正确的,这已经确保 Bug WIT 的默认值具有 0.5

但是根据您的描述,即使使用德语配置文件,它也使用与英语或其他语言不同的格式。显示格式应为.5,不支持,请改用,5。这确实意味着值为 5,实际上仍然是 0.5。

如果您不想造成一些混淆,更好的方法是根据您的情况使用英文配置文件。

看来确实是微软方面的bug。 拥有正确价值观的唯一方法似乎是改成英语形象。 对我们来说,浏览器和 Windows 是德语的。但是我们会强制同事在 DevOps Server 中切换到英文配置文件。