TFS 2015 vNext生成失败,错误为无法执行get操作,因为该文件已在本地存在

TFS 2015 vNext生成失败,错误为无法执行get操作,因为该文件已在本地存在,tfs,tfsbuild,tfs-2015,azure-pipelines,Tfs,Tfsbuild,Tfs 2015,Azure Pipelines,在增量构建期间,其中repository clean参数设置为“false”。生成在获取源代码步骤期间间歇性失败,错误如下:无法执行获取操作,因为文件在本地已存在 有没有一种方法可以在不将repository clean参数设置为true的情况下解决此错误?@Buck Hodges(微软工程总监)给出了以下答案: 该文件是可写的。当存在可写文件时,get将不会 除非使用了/overwrite选项,否则将覆盖它。然而,你会 需要弄清楚文件是如何变得可写的。你可能想 返回到创建新工作区的默认选项,运

在增量构建期间,其中repository clean参数设置为“false”。生成在获取源代码步骤期间间歇性失败,错误如下:无法执行获取操作,因为文件在本地已存在

有没有一种方法可以在不将repository clean参数设置为true的情况下解决此错误?

@Buck Hodges(微软工程总监)给出了以下答案:

该文件是可写的。当存在可写文件时,get将不会 除非使用了/overwrite选项,否则将覆盖它。然而,你会 需要弄清楚文件是如何变得可写的。你可能想 返回到创建新工作区的默认选项,运行 使用详细日志构建,并查看是什么使文件可写

构建vnext代理(1.x)不提供控制 /包括覆盖。新代理(2.x)没有指定/覆盖 每次都是为了防止可写文件引起问题。这个 新代理将是TFS“15”和VS团队服务中的默认代理


我只是想大声说,这个答案解决了我在2015年TFS上遇到的一个问题。谢谢你,Cece!