基于TFS分支的自动化构建

基于TFS分支的自动化构建,tfs,build-automation,branch,Tfs,Build Automation,Branch,在TFS中,您可以创建自动构建和创建分支(希望如此) 我的结构如下: ->Trunk ->Branches -> Branch A 如果创建自动生成,则可以为生成创建触发器。在我的例子中,我想为分支a创建一个构建,以便在签入发生时构建分支a。但是,如果我在主干中签入,我的自动构建将在检测到签入时启动。是否仍可以为每个分支进行生成?请确保在生成定义中将分支的工作区设置为仅分支,而不是项目的根。我的猜测是TFS通过工作区进行文件更改检测。在您的示例中,您希望将其设置为$Pr

在TFS中,您可以创建自动构建和创建分支(希望如此) 我的结构如下:

->Trunk
->Branches
   -> Branch A

如果创建自动生成,则可以为生成创建触发器。在我的例子中,我想为分支a创建一个构建,以便在签入发生时构建分支a。但是,如果我在主干中签入,我的自动构建将在检测到签入时启动。是否仍可以为每个分支进行生成?

请确保在生成定义中将分支的工作区设置为仅分支,而不是项目的根。我的猜测是TFS通过工作区进行文件更改检测。在您的示例中,您希望将其设置为$Project/Branchs/Branch A。

在TFS 2008中,您在构建定义页面(构建节点,编辑构建定义,工作空间)中设置了工作空间模板。“我猜TFS是通过工作空间进行文件更改检测的。”不幸的是,情况就是这样。