-->

最后一个本地或电流变更ID(last local or current changeset id)

2019-09-29 13:16发布

这个问题是关系到TFS提供的最后一次更改组ID,我的查询,我们的TFS收集有多个branches.I为每个分支的工作空间和建立他们。

现在的问题是:我想知道与我所建造的解决方案工作区的最后一个本地变更ID。

例如,我建立主要支路2天回,现在我想知道最后一个本地变更集的ID当地有售。 我用历史命令 ,但一些它是如何给服务器变更不当地变更ID。 请帮我解决这个问题。

这里是我的参数

tf history  $/MAIN /collection:tfscollection /format:Detailed /sort:Descending /stopafter:1" ;

感谢和问候,维迪亚。

Answer 1:

在这种情况下,你要看看你的工作区版本的历史。 TFS轨道(服务器端),你必须在本地和定义您的工作空间的版本是你有本地文件的版本文件的版本。 对比,与它在服务器上的当前版本的最新版本

您可以使用一个版本的规范 ,表示要查询,什么版本T最新的版本和W为您的工作空间的版本。

另外一个问题,然而,就是你的当前查询只是看历史你指定的文件夹 - 这,就是当它加入或支链。 您将需要执行递归查询,例如影响(在其下方)指定的文件夹中所有的变更。

因此,您的查询来获得最新版本的服务器变为:

tf history $/MAIN /collection:tfscollection /version:T /recursive /stopafter:1 /format:detailed /noprompt

并让你的工作空间的版本:

tf history $/MAIN /collection:tfscollection /version:W /recursive /stopafter:1 /format:detailed /noprompt


文章来源: last local or current changeset id
标签: tfs2010