TFS 2017任务组/库更新不层叠?

TFS 2017任务组/库更新不层叠?,tfs,tfsbuild,Tfs,Tfsbuild,我不确定这是缺陷还是预期行为,但我发现在TFS中更新任务组或库时,这些更改并不总是级联到每个使用者。对消费者的刷新有时确实会发生,但充其量也只是偶然的 如果这些任务组和库功能在您更新它们时没有级联,那么这有什么意义呢?您是如何使用任务组/库(变量组)的 根据我对TFS 2017更新3(版本15.117.27414.0)的测试,任务组/库(变量组)按预期工作 这意味着,一旦更新了任务组/库(变量组),相应的更改和值也将反映到使用特定任务组/库的生成/发布 例如,一旦我更新了变量的值(库变量组),那

我不确定这是缺陷还是预期行为,但我发现在TFS中更新任务组或库时,这些更改并不总是级联到每个使用者。对消费者的刷新有时确实会发生,但充其量也只是偶然的


如果这些任务组和库功能在您更新它们时没有级联,那么这有什么意义呢?

您是如何使用
任务组
/
变量组
)的

根据我对TFS 2017更新3(
版本15.117.27414.0
)的测试,
任务组
/
变量组
)按预期工作

这意味着,一旦更新了
任务组
/
变量组
),相应的更改和值也将反映到使用特定任务组/库的生成/发布

例如,一旦我更新了变量的值(库变量组),那么该值在下一版本中也会发生变化。参考下面的截图

更多信息请参阅


我不明白你所说的“级联”是什么意思。你能提供一个导致你所看到的问题的行为的分步例子吗?我的意思是实际的构建定义不会更新。他们继续使用原始值。我打开build\release定义,旧值仍然存在,尽管我已经更新了任务组或库。根据一些实验,如果您的本地值以任何方式发生了更改,甚至在末尾添加了一个空格,则build\release定义将不会获得更新的值。@user5855178我认为您误解了任务组或库的用法。在构建/发布定义中,必须链接变量组以使用在变量组中创建的变量。如果您的意思是在生成定义中的变量选项卡下创建变量,并在变量组中创建相同的变量。然后在构建定义中,它将只使用在定义中创建的变量,而不使用变量组。正如在TFS 2017中一样,构建定义不能链接变量组,但在发布定义中它可以工作。在TFS 2018中,这两种方法都有效。构建属性似乎是最不稳定的。我们这里有几十个构建定义,它们都使用相同的任务组。如果更新任务组属性,则相应的生成定义属性通常保持不变。有时它们会更新,但有时不会。@user5855178基于我的测试任务组,在我这方面工作正常。所有更新都将反映在构建/发布过程中。请注意,任务组仅在特定团队项目中工作,不会在其他团队项目中工作。我建议您创建一个新的生成/发布定义并清理TFS和浏览器缓存,然后再次检查。@user5855178您解决了这个问题吗?有更新吗?