2016-02-29 29 views
0

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

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

+0

只是源代码控制,或其他的东西(工作项目,构建等)? –

+0

@DanielMann只是源代码管理签到的,我需要列出我加入VSO(在任何VSO帐户以及任何项目中)所做的所有签到。 –

回答

0

您可以从Source Control Explorer \ Find Changesets执行此操作。 enter image description here

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

或者使用VSTS REST API:GetlistofchangesetsByperson

+0

我认为你没有明白我的意思,我想要要在我参与过的任何帐户/项目中获得完整的登记记录,只有当我的个人帐户目前与帐户/项目相关联时,您显示的方式才有效,但有许多项目已完成我的工作,因此我有无法访问。这同样适用于REST API,我必须是项目所在帐户的成员。 –

+0

@JorgeRamírez对不起,误解。目前没有办法实现你想要的功能。正如您所说的,您无权访问帐户/项目,那么您无法从这些帐户/项目中搜索信息。要做到这一点的唯一方法是让有权访问他们的人获得这些信息。 –

+0

因此,我的帐户中没有记录可让我至少了解有关我所做的所有签入的一些基本信息?我不需要很多信息,只需要一些基本字段(项目名称,入住日期) –

0

是的,它是可能的,但你必须为它工作。

您可以从VisualStudio.com上的个人资料获取您有权获得的VSTS帐户列表。不知道是否有这个列表的api,但它在那里。

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

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

对于每个团队项目,您将需要确定它是否为Git或TFVC并进行相应的迭代。

How to get the History of the sourcecontrol in TFS API?

相关问题