TeamCity、TFS 和标签

TeamCity, TFS, and Labeling

我们使用 TeamCity 进行持续集成,并使用 TFS 作为我们的 VCS。我可以使用 VCS 标签构建功能将标签应用于构建。这完全符合我们的预期,但有一个我们似乎无法弄清楚的小故障。

在 TFS 源代码管理资源管理器中,我转到项目的顶层。从那里我可以 select 查看历史记录。在查看历史记录中,我 select 标签选项卡。我在这里看到了这样的东西。

Name    | User   | Date   |Changeset | Comment
MyLabel |username|datetime|12345     |TeamCity automatic label

这一切都很好,除了变更集编号始终是为此分支所做的第一个。有没有办法配置变更集设置?作为奖励,设置评论也很棒。

谢谢

这不是故障,而是 TFS 标签的工作方式。 标签上显示的更改集是上次修改标签中的根文件夹时的更改集。 这是因为标签不是文件的时间点快照,因为它们是可变的。