2015-08-14 149 views
20

我有一個存儲庫的Visual Studio在線團隊項目。我一直在使用VS 2013一段時間了。Visual Studio 2015團隊資源管理器沒有看到現有的本地資源庫克隆

我安裝了VS 2015,並在團隊資源管理器中在線連接到Visual Studio,並選擇了相關項目。

然而,在解決方案,它說:

必須克隆庫以開放式解決方案爲這個項目。

我確實進入設置並編輯我的全局設置以正確設置我的存儲庫根目錄。 (與在Visual Studio 2013中設置的位置相同)

但是,它已經克隆,並在我的本地計算機上。

爲什麼VS 2015團隊資源管理器看不到現有的資源庫文件夾? 我該如何解決這個問題,而不是刪除文件夾並再次進行克隆?

回答

25

由於Visual Studio 2013維護了它的存儲庫列表(以及它們的遠程存儲),與VS 2015存儲此信息的位置分開。

打開團隊資源管理器,轉至連接頁面,然後在Local Git Repositories部分中,單擊Add按鈕。導航到您先前克隆的存儲庫。

由於您連接到服務器,VS會意識到您剛剛打開的存儲庫是服務器中存儲庫的克隆並啓用TFS功能。

+3

不幸的是,我只在「VS15 –

+4

」上發現了「沒有找到新的存儲庫」。我收到了同樣的消息。解決方案是右鍵單擊本地存儲庫列表中的存儲庫並將其刪除。然後按照Edward再次描述的步驟操作。 – Frederic

+1

我還得到「沒有找到新的存儲庫」,並且我的本地存儲庫列表爲空。 –

1

至少爲Visual Studio 2017年和Visual Studio Team服務:

如果你在你的Team Foundation Server或VSTS項目多個倉庫請確保您連接到特定的回購你的克隆是,不只是項目。然後,您可以在「連接到項目」對話框的底部輸入位置,或者按照其他答案中所述添加它。

0

或者只是關閉VS,然後導航到您已克隆的目錄並在較新的Visual Studio中打開解決方案。

你會看到VS變化「對ApplicationHost.config」文件,然後記住它已被克隆

0

我突然有同樣的問題。 VS2015不再承認,一個本地回購是一個克隆,我應該做一個新的克隆到「[ProjName] 2」...

對我來說,它有助於重新連接到遠程團隊項目:

  1. 打開本地倉庫解決方案
  2. 轉到連接管理器(「管理連接」)
  3. 取消選中遠程項目(「團隊項目」)
  4. 關閉窗口通過點擊連接
  5. 重新打開該公司再次nnection經理
  6. 檢查團隊項目和「連接」

,一切都好起來!