【问题标题】:TFS - revert a deleted file to preserve "annotate" functionalityTFS - 恢复已删除的文件以保留“注释”功能
【发布时间】:2013-01-29 02:12:30
【问题描述】:

how to revert a file in TFS 上已经有一些链接。我不仅想恢复更改,还想从 TFS 历史记录中删除一个条目。

“注释”选项将逐行显示谁更改了哪些内容。假设文件被删除并再次添加(而不是使用“取消删除”选项)。现在“注释”将显示整个文件已被添加的人更改。如果我使用“tf rollback”,它只会尝试回滚更改,而不是版本历史记录。

这是一个大文件,我们的团队知道谁更改了什么非常有用。这可能吗?

【问题讨论】:

    标签: tfs


    【解决方案1】:

    我认为唯一的方法是回滚添加和删除,然后重新对恢复的版本进行更改,应该可以工作。

    分步:

    • 回滚添加
    • 入住
    • 回滚删除
    • 入住
    • 编辑文件,应用删除后所做的编辑。
    • 入住。

    【讨论】:

    • 当我在删除之前回滚时,它仍将更改显示为自添加以来所做的更改。
    • 除非我误解了您所说的“重新进行更改”的意思
    • @PeetBrits - 我已经添加了步骤 - 我仍然不能 100% 确定这会是你想要的,可能值得先测试一下,
    • 如果没有更改,则回滚报告:“TF204003:没有要回滚的更改。” (所以我不能撤消添加然后撤消删除。)
    • 我尝试了几件事,但没有成功。我什至尝试删除它,签入,然后寻找一种方法来取消删除第一个删除,但找不到这样的功能。
    【解决方案2】:

    这是做不到的。

    回滚只恢复文件更改,而不是文件状态。

    换句话说,如果您回滚到删除之前并签入,那么“注释”将仅显示自添加后上次更改以来的更改。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-15
      • 2021-07-28
      • 1970-01-01
      • 2020-07-09
      • 2017-01-17
      • 2013-06-27
      相关资源
      最近更新 更多