我在使用源代码控制系统时有很多本地管理的工作区 - 有时候,我会花6个月没有处理特定的代码库,而以防万一我想要检查最后一个变更集来自哪个工作区。
通过这种方式,我可以确保在没有登记的情况下没有在本地处理任何“流氓”文件 - 我知道如果我在检查每一个更改时“不应该”发生,这只是一种安全机制。
我知道我可以通过查看“代码”部分中的存储库从TFS 2017获取变更集ID - 有什么方法可以告诉变更集来自哪个本地工作区?
答案 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