在TFS中,您可以创建自动化构建并创建分支(希望如此;))。
我有以下结构:
->Trunk
->Branches
-> Branch A
如果您创建了自动化构建,您可以为构建创建触发器。在我的情况下,我想为A分支创建一个构建,这样当检入发生在A分支时,A分支就会被构建。然而,如果我在主干上进行了检入,我的自动化构建将启动,因为它检测到了检入。有没有办法按分支进行构建?
->Trunk
->Branches
-> Branch A
如果您创建了自动化构建,您可以为构建创建触发器。在我的情况下,我想为A分支创建一个构建,这样当检入发生在A分支时,A分支就会被构建。然而,如果我在主干上进行了检入,我的自动化构建将启动,因为它检测到了检入。有没有办法按分支进行构建?
请确保在构建定义中,分支的工作空间设置为分支而不是项目根目录。我猜测TFS通过工作区来检测文件变化。在您的示例中,您应该将其设置为$Project/Branches/Branch A。