【发布时间】:2018-12-08 23:45:14
【问题描述】:
我试图了解 TFS 2017 在构建/发布后创建标签时使用的“变更集”。举个简单的例子,我做了以下事情:
- 已创建 Main 和 Dev 文件夹
- 创建了一个 TestWebApp 项目,作为基线签入到 Main
- 从 Main 创建了一个 Dev 分支
- 在 Dev 分支中做了一些修改
- 将 Dev 分支合并回 Main 并签入
- 决定在测试周期中间需要一个修补程序,所以我回滚了 Dev 合并,做了一个修补程序更改,并签入到 Main
- 此时标记为 Main 以表示修补程序版本
- 重新合并了来自 Dev 的更改
- 决定需要另一个修补程序,所以我再次回滚 Dev marge,进行修补程序更改并签入到 Main
- 此时标记为 Main 以表示修补程序版本
- 再次重新合并来自 Dev 的更改
下面是我在 TFS 中所做的更改集的屏幕截图:
这是我制作的标签的截图:
我的问题是:为什么在第 2 版和第 3 版包含自变更集 6 以来所做的更改时,标签都显示变更集 6?
【问题讨论】: