从 TFS 2017 构建定义中的 'Copy Files' 步骤中排除整个文件夹/内容
Excluding an entire folder / contents from 'Copy Files' step in TFS 2017 build definition
我正在努力获取 TFS 构建定义以从 "Copy Files" 步骤中排除整个文件夹及其所有内容,如下所示:
这基本上是我正在尝试做的事情:
复制所有内容 除了一个名为'node_modules'的文件夹来自:
\Test\Source
至:
\Test\Destination
我需要排除的文件夹路径是:
\Test\Source\AppsJs\v3\node_modules
我可以使用与上面相同的模式轻松排除 files,但我不知道如何排除整个 folder[=41] =].
我也看到一些建议也使用 -:
,但我无法让它发挥作用。
我已经尝试查看 "Copy Files" 文档 here, and read some more and here,但我仍然遗漏了一些东西。
感谢任何帮助!
你应该用两行设置内容为:
**\**
!AppsJs\v3\node_modules\**
对于在 2020 年寻找解决方案的任何人,这就是我所做的:
**/*
!.git/**
!node_modules/**
我正在努力获取 TFS 构建定义以从 "Copy Files" 步骤中排除整个文件夹及其所有内容,如下所示:
这基本上是我正在尝试做的事情:
复制所有内容 除了一个名为'node_modules'的文件夹来自:
\Test\Source
至:
\Test\Destination
我需要排除的文件夹路径是:
\Test\Source\AppsJs\v3\node_modules
我可以使用与上面相同的模式轻松排除 files,但我不知道如何排除整个 folder[=41] =].
我也看到一些建议也使用 -:
,但我无法让它发挥作用。
我已经尝试查看 "Copy Files" 文档 here, and read some more
感谢任何帮助!
你应该用两行设置内容为:
**\**
!AppsJs\v3\node_modules\**
对于在 2020 年寻找解决方案的任何人,这就是我所做的:
**/*
!.git/**
!node_modules/**