gpt4 book ai didi

visual-studio - 重命名后如何修复 TFS 历史记录?

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

不久前,我们重命名了项目源代码所在的主文件夹,出于某种原因,TFS 将此表示为历史记录中的一个中断:

enter image description here

这有点烦人,因为每当我需要查看重命名之前的内容时,我必须不断扩展子节点,直到我可以继续搜索。我还刚刚发现,当使用 API(通过 VersionControlServer.QueryHistory)枚举历史时,它会在重命名(变更集 1172)处停止。

这变得非常烦人。有什么办法可以修复这个历史中断?如果做不到这一点,是否有办法让 QueryHistory 返回完整的历史记录,包括重命名之前的历史记录?

最佳答案

对于 api 问题:

我依稀记得历史是如何在 Visual Studio 2010 中重写的。我也在 ilspy 中达到了 MS.TF.VC.Controls.dll 的顶峰,我希望 Chad 能原谅我 ;) 文件重命名肯定有效(我希望对于父重命名)是使用 QueryMergesExtended并指定包含 sourceRenames。 TFS 2010 及更高版本中的重命名是分支和删除,因此您可以通过跟踪分支/合并的位置来找到每个重命名的来源。这肯定需要您编写一些代码。

对于 UI 问题(我知道我在这里落后了)你到底在搜索什么?评论?文件名?具体内容有变化?

关于visual-studio - 重命名后如何修复 TFS 历史记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27491584/

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