【发布时间】:2018-09-22 20:12:27
【问题描述】:
在 TFS 2015 中,我的项目结构如下:
项目A
- 脚本
- 系统A
- 系统B
- 系统C
现在假设我有一个具有以下映射的 SystemA 构建定义:
-
$/ProjectA/SystemA/trunk/src $/ProjectA/SystemA/trunk/deploy
当我构建 SystemA 时,源分支将是:
$/ProjectA/SystemA/主干
我将能够看到构建的变更集仅适用于 SystemA(我所期望的)。
现在假设我想在 Scripts 文件夹中的构建定义中添加一个 powershell 脚本。以下是 SystemA 构建定义的新映射:
-
$/ProjectA/SystemA/trunk/src $/ProjectA/SystemA/trunk/deploy$/ProjectA/Scripts
当我再次构建 SystemA 时,以下源分支将是:
$/项目A
现在的问题是,当我单击构建完成并解决构建失败的错误时,我拥有来自 SystemA、SystemB、SystemC 和脚本的所有变更集。
我想手动将变更集的源分支设置为$/ProjectA/SystemA/trunk/,即使脚本在该范围之外并且正在使用。有什么办法吗?
【问题讨论】:
标签: tfs-2015 tfvc build-definition