如何在 TFS 中使用 TFVC 为构建定义手动选择源分支?
How to manually choose Source Branch for a Build definition using TFVC in TFS?
在 TFS 2015 中,我的项目结构如下:
项目A
- 脚本
- 系统A
- 系统B
- 系统C
现在假设我有一个具有以下映射的 SystemA 的构建定义:
$/ProjectA/SystemA/trunk/src
$/ProjectA/SystemA/trunk/deploy
当我构建 SystemA 时,源分支将是:
$/ProjectA/SystemA/trunk
我将能够看到构建的变更集仅适用于 SystemA(我所期望的)。
现在假设我想将 powershell 脚本添加到 Scripts 文件夹中的构建定义中。以下是 SystemA 构建定义的新映射:
$/ProjectA/SystemA/trunk/src
$/ProjectA/SystemA/trunk/deploy
$/ProjectA/Scripts
当我再次构建 SystemA 时,以下源代码分支将是:
$/ProjectA
现在的问题是,当我单击构建完成并解决构建失败的错误时,我拥有来自 SystemA、SystemB、SystemC 和脚本的所有变更集。
我想手动将变更集的 Source Branch 设置为 $/ProjectA/SystemA/trunk/
,即使 Scripts 超出该范围并正在使用。有什么办法吗?
我们无法更改源分支,它捕获所有映射中的相同部分。您可以考虑在 $/ProjectA/SystemA
.
下创建 Scripts 文件夹
在 TFS 2015 中,我的项目结构如下:
项目A
- 脚本
- 系统A
- 系统B
- 系统C
现在假设我有一个具有以下映射的 SystemA 的构建定义:
$/ProjectA/SystemA/trunk/src
$/ProjectA/SystemA/trunk/deploy
当我构建 SystemA 时,源分支将是:
$/ProjectA/SystemA/trunk
我将能够看到构建的变更集仅适用于 SystemA(我所期望的)。
现在假设我想将 powershell 脚本添加到 Scripts 文件夹中的构建定义中。以下是 SystemA 构建定义的新映射:
$/ProjectA/SystemA/trunk/src
$/ProjectA/SystemA/trunk/deploy
$/ProjectA/Scripts
当我再次构建 SystemA 时,以下源代码分支将是:
$/ProjectA
现在的问题是,当我单击构建完成并解决构建失败的错误时,我拥有来自 SystemA、SystemB、SystemC 和脚本的所有变更集。
我想手动将变更集的 Source Branch 设置为 $/ProjectA/SystemA/trunk/
,即使 Scripts 超出该范围并正在使用。有什么办法吗?
我们无法更改源分支,它捕获所有映射中的相同部分。您可以考虑在 $/ProjectA/SystemA
.