如何在 YAML 管道中克隆完整的回购而不是稀疏结帐?
How to clone complete repo in YAML pipeline instead of sparse checkout?
Azure devops VFS 管道正在执行稀疏检查而不是对回购进行完整克隆。无论如何我们可以做一个完整的回购克隆吗?
您可以调整结帐流程并使用不同的方式获得类似的结果。
首先,您可以在结帐过程中清理存储库:
steps:
- checkout: self
clean: true
接下来,您可以查看多个 repo:
steps:
- checkout: self
- checkout: MyGitHubToolsRepo
- checkout: git://MyResourcesProject/resources
此外,您可以使用 "path" 参数将每个文件放入不同的文件夹(路径将相对于代理的构建目录)。
steps:
- checkout: self
path: PutMyCodeHere
您可以找到其他配置属性 here。
Azure devops VFS 管道正在执行稀疏检查而不是对回购进行完整克隆。无论如何我们可以做一个完整的回购克隆吗?
您可以调整结帐流程并使用不同的方式获得类似的结果。
首先,您可以在结帐过程中清理存储库:
steps:
- checkout: self
clean: true
接下来,您可以查看多个 repo:
steps:
- checkout: self
- checkout: MyGitHubToolsRepo
- checkout: git://MyResourcesProject/resources
此外,您可以使用 "path" 参数将每个文件放入不同的文件夹(路径将相对于代理的构建目录)。
steps:
- checkout: self
path: PutMyCodeHere
您可以找到其他配置属性 here。