【发布时间】:2019-01-05 03:47:05
【问题描述】:
我需要在我的 TFS 构建获取源任务中单独获取修改/新文件。
到目前为止,我发现我们可以通过定义 variable Build.SyncSources = false 来禁用 Get Source 任务
这将忽略获取所有源,这最终将使我的CopyFile 任务失败,因为它使用$(Build.SourcesDirectory) 作为源
> 2018-07-28T03:13:46.5709194Z Task :
> Copy Files 2018-07-28T03:13:46.5709194Z Description : Copy files from source
> folder to target folder using match patterns (The match patterns will
> only match file paths, not folder paths) 2018-07-28T03:13:46.5709194Z
> Version : 2.117.0 2018-07-28T03:13:46.5709194Z Author :
> Microsoft Corporation 2018-07-28T03:13:46.5709194Z Help :
> [More Information](https://go.microsoft.com/fwlink/?LinkID=708389)
> 2018-07-28T03:13:46.5709194Z
> ============================================================================== 2018-07-28T03:13:47.1855024Z ##[error]Unhandled: Not found
> SourceFolder: $(Build.SourcesDirectory)
我的 Git 源代码控制中的问题有很多文件,我不希望在构建时全部获取,而不是在提交/PR 合并中修改的文件我需要获取。
我怎样才能做到这一点?
【问题讨论】: