2017-10-19 145 views
0

Visual Studio 2015 Visual Studio 2013 直到最近用我的雅虎郵件使用微軟Live ID的源代碼控制的TFS。 最近從TFS轉換到VSTS。Visual Studio中丟失的VSTS源代碼管理綁定

幾周前,devops已將我的VSTS帳戶切換爲使用公司電子郵件而不是yahoo電子郵件。 之後,在VS我無法再使用源代碼控制了, 出現錯誤:「TF30063:您無權訪問usga.visualstudio.com \ DefaultCollection。」 並且無法綁定到源代碼管理。 Devops刪除了我的公司電子郵件帳戶並重新激活了我的yahoo電子郵件帳戶 ,並且VS中的源代碼控制開始再次運行,並且現在與VSTS一起運行。

我還沒有使用Visual Studio一個星期左右。 今天我發現:

我的解決方案丟失了源代碼管理綁定。 我無法在Visual Studio中再次將我的解決方案綁定到源代碼管理。 當我重新綁定它告訴我,狀態是'無效'。 我沒有收到任何其他錯誤。 適用於所有使用源代碼管理都能正常工作的解決方案。 我似乎有權訪問www.visualstudio.com - > mycompany.visualstudio.com 並且可以在那裏看到我的項目。

請幫助我解開正在發生的事情並重新綁定。 非常感謝

回答

0

這應該是一個緩存相關的問題,嘗試到delete VS and TFS緩存並重新啓動VS.

也儘量刪除其存儲在憑據管理器您的帳戶信息(控制面板 - 所有控制面板項,憑據管理器 - 窗口管理器

enter image description here

然後重新連接到VSTS在Visual Studio中使用您的個人帳戶,確保選擇使用的工作區,獲取最新的;或者直接刪除舊的工作區,創建一個新的工作區。

+1

謝謝,但「刪除VS和TFS」緩存鏈接,您給我稱這種做法「釜底抽薪」的路線,當個人的環境重置爲默認並不少,如果不是全部,在Visual Studio擴展必須重新安裝。 在用戶數據重置期間,Team Foundation Server和Collection配置會消失。如果可能的話,我想避免這條路線。 –

+0

Hi @KarenSlon對此有任何更新,您的問題是否已解決?實際上,服務器上存在源控制綁定,因此您的本地環境可能有問題。即使休息你的環境也是「垃圾」的垃圾,但它應該是擺脫僵局的簡單而有效的方式。 –

0

我的問題解決方式如下:1。 當我開始四年前使用TFS中,我用我的個人電子郵件

創建的Microsoft Live ID帳戶
  • 今年,當我們的devops將我們從TFS切換到VSTS 時,他們試圖強制規定每個人使用他們的Office電子郵件用於MS Live ID帳戶。因此,他們創造了新的帳戶,我與Office電子郵件

  • 然後我所描述的問題

  • 問題是通過切換回我用我個人的電子郵件原來MS帳戶解決。

  • 而且

  • 我在Visual Studio 2015年 刪除現有的工作區,併爲我的解決方案,以重新綁定代碼VSTS新的。 出於某種原因,我不得不重複這個過程幾次。
  • 希望它可以幫助

    相關問題