0

我想知道是否可以获得我的个人帐户 (@outlook.com) 对我曾经从事过的 Visual Studio Team Services 中的任何帐户/项目所做更改的完整历史记录(即使其中一个或多个项目实际存在与否)。

我不需要完整的变更集信息,只需要项目名称、签入日期,可能还有受影响的文件的编号/名称。

4

2 回答 2

0

您可以从 Source Control Explorer\Find Changesets 执行此操作。 在此处输入图像描述

如果需要,您还可以在“包含文件”文本框中指定项目。

或者使用 VSTS Rest API:GetlistofchangesetsByperson

于 2016-03-01T02:51:00.233 回答
0

是的,这是可能的,但你必须为此努力。

您可以从 VisualStudio.com 上的个人资料中获取您有权访问的 VSTS 帐户列表。不确定此列表是否有 api,但它在那里。

注意:您将看不到,也无法访问您不再有权访问的任何帐户或团队项目。

现在您有了一个帐户列表,您可以使用 VSTS API 遍历每个帐户和每个团队项目以获取您的历史记录。

对于每个团队项目,您需要确定它是 Git 还是 TFVC,并相应地进行迭代。

如何在 TFS API 中获取源控制的历史记录?

于 2016-03-06T08:26:46.117 回答