【问题标题】:Git checkout for large repos in AzureAzure 中大型存储库的 Git 签出
【发布时间】:2020-07-09 09:01:03
【问题描述】:
我需要了解有关我位于荷兰(欧洲)的 Azure 服务器 2019 的更多信息,如果我尝试从印度(亚太地区)结账以获取任何 2GB Azure 存储库,是否需要更多时间?
意味着如果我们有任何本地缓存服务器,它会帮助我们更快地结帐或通过管道进行克隆。如果真的有帮助,那么我遇到了 GVFS,那么我会询问 GVFS 是否更好或任何本地缓存。
如果可能,请提供建议并分享参考。
【问题讨论】:
标签:
git
azure
azure-devops
azure-devops-server-2019
【解决方案1】:
您的第一个问题更像是网络相关的问题。如果你在服务器机器和开发环境之间有低延迟(只有一个网络跃点),它肯定需要更少的时间。
意思是如果我们有任何本地缓存服务器,它会帮助我们更快吗
通过管道结帐或克隆。
不,我们没有任何本地缓存服务器。但是我们在构建运行之前提供了一个Clean选项。您应该能够从管道中的 Get sources 任务的属性中选择 Clean 设置,然后选择以下选项之一。
一般来说,为了提高自托管代理的性能,不要清理存储库。在这种情况下,为了获得最佳性能,请确保您也在通过禁用增量构建您用于构建的任务或工具的任何 Clean 选项。
更多详情请查看我们的官方文档:Clean build