从 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/**