如何在TFS中使用TFVC为Build定义手动选择Source Branch?

时间:2018-04-12 15:31:59

标签: tfs2015 tfvc build-definition

在TFS 2015中,我对项目有以下结构:

项目A

  • 脚本
  • 系统A
  • SystemB
  • SystemC的

现在让我们说我有一个SystemA的构建定义,其中包含以下映射:

  1. $/ProjectA/SystemA/trunk/src
  2. $/ProjectA/SystemA/trunk/deploy
  3. 当我构建SystemA时,源分支将是:

      

    $ /项目A /系统A /中继线

    我将能够看到仅针对SystemA的构建的变更集(我期望的)。

    现在让我们说我想在Scripts文件夹中为我的构建定义添加一个powershell脚本。以下是SystemA&#39的构建定义的新映射:

    1. $/ProjectA/SystemA/trunk/src
    2. $/ProjectA/SystemA/trunk/deploy
    3. $/ProjectA/Scripts
    4. 当我再次构建SystemA时,以下源分支将是:

        

      $ /项目A

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

      我想手动将变更集的源分支设置为$/ProjectA/SystemA/trunk/,即使Scripts超出该范围并正在使用。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

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