如何从TFS中的变更集获取工作区ID?

时间:2018-06-06 16:19:38

标签: tfs version-control tfs2017 changeset

我在使用源代码控制系统时有很多本地管理的工作区 - 有时候,我会花6个月没有处理特定的代码库,而以防万一我想要检查最后一个变更集来自哪个工作区。

通过这种方式,我可以确保在没有登记的情况下没有在本地处理任何“流氓”文件 - 我知道如果我在检查每一个更改时“不应该”发生,这只是一种安全机制。

我知道我可以通过查看“代码”部分中的存储库从TFS 2017获取变更集ID - 有什么方法可以告诉变更集来自哪个本地工作区?

1 个答案:

答案 0 :(得分:1)

抱歉,它无法实现这一目标。变更集包含版本控制中每个项目的历史记录。您可以查看变更集以获取有关以下内容的信息:

  • 哪些文件已更改
  • 确切的变化
  • 谁更改了文件
  • 签到评论包含的内容
  • 哪些工作项与变更集
  • 相关联
  • 出现了哪些政策警告

即使通过数据库,它也无法直接从变更集中查看工作区信息。本地工作空间仅处理存储在本地计算机上的项目,这些信息在提交变更集时不会发送到TFS服务器。看看这个类似的问题:Is there a way to see the workspace of a given changeset?

您必须手动将每个工作区与服务器版本进行比较,或者执行相反的操作 - How do I check which changeset my workspace is in