如何使用 tf 命令确定文件夹与分支?

How to determine folder vs branch with tf command?

我有这个例子,其中 FolderA 有子 FolderB,它们都是文件夹,直到我将 FolderB 分支到 FolderB 分支。然后两个子文件夹都变成了分支。

如何使用tf command来判断什么是文件夹什么是分支?

tf dir /rtf dir /r /folders 显示相同的信息。

如何使用tf命令来区分什么是什么?

TFS 11,Visual Studio 2012.

有一种方法可以做到这一点,使用 tf branches 命令。使用时,TFS returns 2 条回复:

当项目是 文件夹时:

Item FolderA is not used in any branch view

当项目是 Branch 时,它会列出分支树,例如:

../FolderB
>>  ../FolderB-branch

现在我们可以解析输出并分配项目是 Folder 还是 Branch

当然,如果需要,命令 tf branches 需要在父文件夹中 运行 或带有完整参数,如 /collection 等。