【问题标题】:How to compare two TFS labels while ignoring Deleted Files如何在忽略已删除文件的同时比较两个 TFS 标签
【发布时间】:2011-08-23 15:55:43
【问题描述】:

我知道 TFS 2010 中的更改是在标签中包含已删除的文件。

来自微软:

“在 TFS 2010 中,将已删除项目添加到标签的决定是有意的,并且有助于执行获取操作以返回到项目被标记时的存储库状态的许多场景。 在标签中删除项目的 TFS 2010 中,与标签合并的使用也得到了极大改进。”

这种“增强”的不幸之处在于,当我比较 TFS 中的两个标签时,结果中会考虑该标签上已删除的文件和文件夹。这使得真正比较两个标签之间的差异变得困难。

例如:

  • 创建“label_1”
  • 删除文件
  • 创建“label_2”

如果我比较 'label_1' 和 'label_2' 我希望看到文件被删除。相反,TFS 报告没有差异,因为 'label_2' 仍然包含已删除的文件信息。

TFS 2010 有没有办法比较两个标签并忽略已删除的项目?这似乎是一个显而易见的要求,我最初对我的比较结果感到非常惊讶。

谢谢,

~账单

【问题讨论】:

    标签: tfs label compare


    【解决方案1】:

    使用TFS-Sidekicks'Label Sidekick',您可以比较两个标签并查看您已删除的文件。

    Sidekick 不会明确向您显示文件已删除的信息,与您在 VS 中获得的显示相比,您仍然有两个优势:

    • 显示已删除的文件 --> 现在您知道该文件在标签之间是不同的
    • 显示了签入文件的变更集。 --> 如果您随后打开变更集,您将发现签入是删除的事实。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-01
      • 1970-01-01
      相关资源
      最近更新 更多