在使用源代码管理系统时,我有许多本地管理的工作空间--尽管有时,我会在不使用特定代码库的情况下工作超过6个月,以防万一我想检查最后一个更改集来自哪个工作区。
通过这种方式,我可以确保在不被签入的情况下,不会在本地处理“流氓”文件--我知道,如果我签入每个更改,“不应该”发生,这只是一个安全机制。
我知道,通过查看"Code“部分中的存储库,我可以从TFS 2017获得变更集ID --有任何方法可以知道变更集来自哪个本地工作区吗?
发布于 2018-06-07 09:25:50
抱歉,它不能做到这一点。变更集包含版本控制中每个项的历史记录。您可以查看更改集以获取以下信息:
它无法直接查看来自changeset的工作区信息,甚至无法通过数据库查看。本地工作区只处理存储在本地机器上的项,当提交变更集时,这些信息不会发送到TFS服务器。看看这个类似的问题:Is there a way to see the workspace of a given changeset?
您必须手动将每个工作区与服务器版本进行比较,或者执行相反的操作-- How do I check which changeset my workspace is in。
https://stackoverflow.com/questions/50725128
复制相似问题