【问题标题】:How to manually choose Source Branch for a Build definition using TFVC in TFS?如何在 TFS 中使用 TFVC 为构建定义手动选择源分支?
【发布时间】:2018-09-22 20:12:27
【问题描述】:

在 TFS 2015 中,我的项目结构如下:

项目A

  • 脚本
  • 系统A
  • 系统B
  • 系统C

现在假设我有一个具有以下映射的 SystemA 构建定义:

  1. $/ProjectA/SystemA/trunk/src
  2. $/ProjectA/SystemA/trunk/deploy

当我构建 SystemA 时,源分支将是:

$/ProjectA/SystemA/主干

我将能够看到构建的变更集仅适用于 SystemA(我所期望的)。

现在假设我想在 Scripts 文件夹中的构建定义中添加一个 powershell 脚本。以下是 SystemA 构建定义的新映射:

  1. $/ProjectA/SystemA/trunk/src
  2. $/ProjectA/SystemA/trunk/deploy
  3. $/ProjectA/Scripts

当我再次构建 SystemA 时,以下源分支将是:

$/项目A

现在的问题是,当我单击构建完成并解决构建失败的错误时,我拥有来自 SystemA、SystemB、SystemC 和脚本的所有变更集。

我想手动将变更集的源分支设置为$/ProjectA/SystemA/trunk/,即使脚本在该范围之外并且正在使用。有什么办法吗?

【问题讨论】:

    标签: tfs-2015 tfvc build-definition


    【解决方案1】:

    我们无法更改源分支,它会在所有映射中捕获相同的部分。您可以考虑在$/ProjectA/SystemA 下创建Scripts 文件夹。

    【讨论】:

    • 感谢您的回答!和我想的一样。我希望能以某种方式手动更改它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-14
    • 1970-01-01
    • 2018-05-29
    • 2015-06-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多