【问题标题】:What does /recursive actually do in Team Foundation Server Power Tools?/recursive 在 Team Foundation Server Power Tools 中实际上做了什么?
【发布时间】:2015-09-17 06:49:27
【问题描述】:

我经常使用 Team Foundation Server Power Tools 来运行 scorch、treeclean、uu 等。这些工具中的大多数都有一个 /recursive 选项,描述为

/recursive 从一级递归切换到全递归

我搜索了互联网,但仍然不确定 /recursive 的实际作用。一个我无法区分运行“tfpt scorch”和“tfpt scorch /recursive”的示例问题。

这似乎可能会增加工具运行所需的时间,同时使其(以某种方式)变得更好?

【问题讨论】:

    标签: visual-studio tfs tfs-power-tools


    【解决方案1】:

    /recursive 开关通常可用于影响版本控制文件夹或文件的命令。用于表示您要对指定文件夹及其所有子文件夹执行任务。

    即如果您的版本控制文件夹结构类似于$/MyTeamProject/MyBranch/MyFolder/SomeSubFolders,并且您已签出所有文件。您知道您尚未更改所有文件,因此您可以运行tfpt uu $/MyTeamProject/MyBranch/MyFolder。这将撤消未更改但仅针对 MyFolder 的文件的挂起更改,如果添加 /recursive,它将撤消 MyFolder 和所有目标子文件夹中的更改

    【讨论】:

    • 当使用 /recursive 不带路径时,“tfpt scorch /recursive”,它似乎与“tfpt scorch”相同。它将递归地运行,烧焦整个工作区(和子文件夹)。如果您指定路径,则递归开关很重要。在指定路径且没有递归开关的情况下,只有该目录会被烧焦。我会重新接受你的回答。
    猜你喜欢
    • 2018-09-22
    • 1970-01-01
    • 2013-06-02
    • 2020-11-21
    • 2015-02-26
    • 2017-06-29
    • 2013-06-13
    • 2021-10-25
    • 2011-08-12
    相关资源
    最近更新 更多