本文档的内容是由机器翻译的。请通过反馈微件提交您的反馈。
TeamCity On-Premises
 
2024.03
获取 TeamCity On-Premises

VCS 检出规则

最后修改日期: 16日 7月 2024年

VCS 签出规则允许您签出配置的 VCS 根的一部分,并将版本控制中的目录映射到构建代理上的 构建签出目录 的子目录中。 因此,您可以为整个仓库定义一个 VCS 根,并指导每个构建配置只检出它的相关部分。

检出规则影响在用户界面中显示的构建更改以及代理进行构建时检出的文件。 如果提交的内容与构建的 VCS 根目录的任何检出规则模式都不匹配,TeamCity 将完全忽略它。 此类更改将不会显示为待处理,而且无法在当前配置中触发任何构建。
要显示更改但不触发提交的构建,请使用 VCS 触发规则

一般建议尽可能减少指向存储库根的 VCS 根的数量,并通过签出规则定义特定构建配置检出的内容。

请注意,TeamCity 中的 Perforce 支持将检出规则视为区分大小写。 对基于 Perforce 的构建配置启用不区分大小写,可以在 版本控制设置 页面中通过在 编辑检出规则 表格中添加以下注释来实现: ##teamcity 忽略大小写