2016-02-29 26 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?

相關問題