删除 TFS 中缺失提交的链接

Remove Links to Missing Commits in TFS

使用 GIT-TFS 时,在项目前带有 # 的提交将自动 link 提交到 TFS 中的该项目。但是,有时删除用于开发的远程分支并且 linked 提交保留在 TFS 项上,即使这些提交不再存在。除了手动删除这些现在无效的 link 之外,如何删除?

不幸的是,没有内置任何东西。您需要编写代码来遍历工作项,获取提交的链接,根据存储库检查提交,然后删除 WIT 链接到不符合要求的提交不存在。