除了我使用它之外,我对 TFS 了解不多。但是,当我使用 Pending Changes 进行构建时,我们的构建团队以某种方式设法告诉 TFS,根据正在编辑的代码部分,您可以选择哪些构建定义。
他们如何做到这一点?我无法有效地搜索它。这可以扩展到什么粒度?在看似不相关的代码部分中存在一个文件,其含义比预期的要多,因此我想将对文件的签入限制为更广泛的构建定义。
除了我使用它之外,我对 TFS 了解不多。但是,当我使用 Pending Changes 进行构建时,我们的构建团队以某种方式设法告诉 TFS,根据正在编辑的代码部分,您可以选择哪些构建定义。
他们如何做到这一点?我无法有效地搜索它。这可以扩展到什么粒度?在看似不相关的代码部分中存在一个文件,其含义比预期的要多,因此我想将对文件的签入限制为更广泛的构建定义。
构建定义有一组源代码控制映射,它们定义了构建被触发时需要哪些文件夹。Team Build 使用同一组文件夹来对是否应显示构建进行有根据的猜测。如果您的待定更改不在源代码管理映射范围内,则不会列出构建。
请参阅:指定构建触发器和原因
如果您使用持续集成触发器定义构建,则每次团队成员签入更改时,构建都会排队。构建定义工作区确定哪些文件触发构建定义。有关构建工作区的更多信息,请参阅使用构建工作区。