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

配置 VCS 设置

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

版本控制系统(VCS)是用于跟踪项目源文件修订的系统。 它也被称为 SCM (源代码管理)或者修订版本控制系统。 TeamCity 支持以下版本控制系统(VCS):GitSubversionMercurialPerforceAzure DevOpsCVSStarTeam

连接到版本控制系统由 TeamCity VCS root 定义。 在 TeamCity 中,一个 项目 或者一个 构建配置 可以附带一个或多个 VCS 根;构建配置还可以通过其他签出选项,如 签出规则 来定义构建的工作区。

TeamCity始终从服务器端监控存储库以检测更改,并在UI中显示它们。 根据指定的 VCS Checkout Mode,实际的代码库检出也可能在代理端进行。

TeamCity 对每个 VCS 根进行 VCS 相关操作,因此建议重复使用具有相同设置的 VCS 根。

当在 VCS 根中使用 参数引用时,TeamCity 对每一个 "VCS 根实例" 执行与 VCS 相关的操作,其中 "实例" 是引用解析后 VCS 根参数的唯一集合。 将参数添加到 VCS 根并不会减少执行的 VCS 操作数量,它只是允许更有效地共享设置。