gpt4 book ai didi

branch - TFS 历史记录丢失

转载 作者:行者123 更新时间:2023-12-04 16:00:38 25 4
gpt4 key购买 nike

我遇到了一个问题,看起来 TFS 已经永久删除了一个分支及其所有历史记录,并且没有让我能够与该分支中的任何变更集进行交互。这是发生的事情:

  • 我从现有分支(B)创建了一个新分支(A)。
  • 我用了几个月。
  • 我将 A 中的所有内容合并回 B。
  • 我通过右键单击源代码管理资源管理器中的分支并单击删除并 checkin 更改来删除 A。
  • [此时我没有检查A是否可以取消删除,也没有发现任何问题]
  • 2 周通行证
  • 现在我想查看合并文件的历史记录
  • 我转到 Visual Studio 设置并选中显示所有已删除项目的框
  • A 无处可寻
  • 我检查过去删除的其他一些分支是否可见,并且它们仍然存在。
  • 我查看了父目录的更改历史记录,甚至看不到删除 A 时的更改集。
  • 我有 TFS 数据库的管理员访问权限,但不太了解架构,无法搜索所有“删除”变更集。
  • 我尝试使用 Microsoft.TeamFoundation.Client 中的 API 来获取更多信息,但它没有提供 TFS 历史记录窗口所做的更多记录

  • 更新

    我只是在测试分支上运行了 tf destroy 命令来查看症状是什么,并且症状与我遇到的情况一致。我怀疑这个分支被破坏了,现在我的目标是找出破坏是否留下任何关于谁或何时的信息

    最佳答案

    进一步调查显示,不同项目的一名团队成员在两周内运行了一个清理脚本,该脚本调用了 destroy 命令,意外销毁了我们已删除的一些分支。 How to find out who ran the TFS Destroy Command?中的建议揭示了它是谁,以及它是如何发生的。

    关于branch - TFS 历史记录丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9183795/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com