管道中的 Azure 文件复制任务创建 $tf 目录

Azure File Copy Task in pipeline creating $tf directory

我有一个 Azure 文件复制任务作为我构建的一部分。某些目录需要递归复制到 blob 容器。基本上,应该将源中的“cdn”目录复制到 cdn blob 容器中。

因此,作为任务的“来源”,我指定了“$/Website/AzureWebsite/www.die.de/cdn-content/cdn/*” 作为“容器名称”,我指定了“cdn”。

任务有效:我的文件确实被复制了。但是,在复制结束后,我还看到一个名为“$tf”的目录,其中包含各种以数字为名称的子目录。 (0、1、2 等)。所有这些都包含名为“*.gz”或“.rw”的文件。

这是从哪里来的,我该如何摆脱它?

我找到了这个帖子:https://developercommunity.visualstudio.com/content/problem/391618/tf-file-is-still-created-in-a-release-delete-all-s.html,$tf 文件夹是在为 TFVC 存储库映射源时生成的,这是设计使然。它将创建一个临时工作区并在您对构建进行排队时首先映射源。

如果您想摆脱这些,请将工作区类型设置为服务器工作区,但 lose the advantages of local workspaces. See: TFS creates a $tf folder with gigabytes of .gz files. Can I safely delete it? 以供参考。