我的构建保留策略仅在 20 次成功构建后删除详细信息、放置文件夹和符号。但是,我的带有构建标签的全局列表仅保留最后 10 个构建。在我最近从 TFS 2010 升级到 TFS 2013 之前,所有构建都保留在全局列表中。
我已经确认构建没有被提前删除 - 放置文件夹中仍然包含所有构建项。如果我使用 label sidekick,我仍然会看到标签,所以我认为它们仍然存在。它们似乎只是从全局列表中删除,使它们无法在工作项中进行选择。
以防万一全局列表中的项目有限制,我只是手动删除了一些旧版本。这似乎没有什么不同。
我注意到的另一件事,可能不相关,但仍然很烦人 - 构建标签现在包含以前没有的斜线。例如:
Build generated in TFS 2010: OS.Main_20150423.3
Build generated in TFS 2013: OS.Main/OS.Main_20150511.1
这使得在(相当长的)全局列表中查找新版本变得更加困难,所以我想摆脱斜线。构建定义仍然显示没有额外“前斜杠”部分的格式:
Build Number Format: $(BuildDefinitionName)_$(Date:yyyyMMdd)$(Rev:.r)
在我的升级过程中是否有一些新设置可以打开?
我仍在使用 TFS 2010 构建控制器和构建代理。