命令 tf vc scorch 有什么作用?

What does the command tf vc scorch do?

在 TFS 构建的构建日志中,我看到了命令 tf vc scorch 的使用。这看起来很有趣,似乎类似于 git clean 并且可能很有帮助,但由于某些奇怪的原因 scorch 没有记录。这是一些不适合 public 使用的内部东西吗?

键入 tf vc /? 不会列出 scorch 命令,tf vs scorch /? 不会解释参数。也是not listed on docs.microsoft.com.

在哪里可以找到它的完整文档?

添加“/?”到命令行将为您提供命令及其参数的描述

tf.exe vc scorch /?

结果是:

Microsoft (R) TF - Team Foundation Version Control Tool, Version 15.117.26830.0 Copyright (c) Microsoft Corporation. All rights reserved.

Ensures that your local disk is identical to the server's view of the working copy.

tf vc scorch [/diff] [/noprompt] [/preview] [/recursive] [/ignore] [/unmapped] [/exclude:itemspec1,itemspec2,...] [itemspec]

A​​ddition 23/10:在 Andy-MSFT 提供的 link 的帮助下,澄清添加 /diff 将强制算法区分仍然存在的文件只读以确保它们实际上与工作区版本没有变化。