【问题标题】:Why do I have associated changesets from all branches when I build from a specific branch?当我从特定分支构建时,为什么我有来自所有分支的关联变更集?
【发布时间】:2023-03-29 10:16:01
【问题描述】:

我们是分支的新手,我们的解决方案最近已转换为分支。我们有三个:DEV -> QA -> RELEASE。

我们已经设置了构建 $/OurCollection/TeamProject/Release 的 Release 构建定义。构建后,在相关的变更集中,有在 DEV 中检查的变更集和从 DEV 合并到 QA 的变更集。此变更集均未合并到发布分支中。它们在相关的变更集中显示是相当令人惊讶的。这是我不知道的预期功能还是我们错误地设置了构建?

我将不胜感激任何对此问题的见解。这是重要的信息,因为我们计划使用相关的变更集来构建发行说明,而现在有些东西不在构建中。

【问题讨论】:

  • 构建的工作区配置是什么样的? TFS 使用最高的公共工作区路径来查找包含的文件夹。
  • 您使用的是哪个版本的 TFS?你能分享你的构建定义吗?
  • @jessehouwing 你成功了。工作区配置解决了这个问题。

标签: tfs


【解决方案1】:

您需要确保您刚刚在 Workspace 映射中映射了分支 Release。检查下面的屏幕截图:

如果您映射了所有分支或整个团队项目,则其他分支中的变更集将被关联。

【讨论】:

  • 是的!就是这样。非常感谢。
猜你喜欢
  • 2018-01-23
  • 2019-05-25
  • 1970-01-01
  • 2012-03-05
  • 2016-12-28
  • 1970-01-01
  • 2022-01-09
  • 1970-01-01
  • 2021-09-30
相关资源
最近更新 更多