web-dev-qa-db-ja.com

Visual Studio 2015 Team Explorerが既存のローカルリポジトリクローンを表示しない

リポジトリ付きのVisual Studioオンラインチームプロジェクトがあります。私はこれをVS 2013でしばらく使用しています。

VS 2015をインストールし、チームエクスプローラーでオンラインでVisual Studioに接続して、問題のプロジェクトを選択しました。

しかし、ソリューションの下ではそれは言う:

このプロジェクトのソリューションを開くには、リポジトリを複製する必要があります。

設定に移動し、グローバル設定を編集して、リポジトリルートを正しく設定しました。 (Visual Studio 2013で設定されたのと同じ場所)

しかし、それはすでにクローンされており、私のローカルマシンにあります。

VS 2015 Team Explorerに既存のリポジトリフォルダーが表示されないのはなぜですか?フォルダーを削除して再度クローンを作成する以外に、どうすればこれを修正できますか?

21
PilotBob

Visual Studio 2013は、VS 2015がこの情報を格納する場所とは別に、表示されるリポジトリ(およびそのリモート)のリストを保持するためです。

チームエクスプローラーを開き、[接続]ページに移動し、[ローカルGitリポジトリ]セクションで[追加]ボタンをクリックします。以前に複製したリポジトリに移動します。

サーバーに接続しているため、VSは、開いたばかりのリポジトリがサーバー内のリポジトリのクローンであることを認識し、TFS機能を有効にします。

28
Edward Thomson

少なくともVisual Studio 2017およびVisual Studio Team Servicesの場合:

Team Foundation ServerまたはVSTSプロジェクトに複数のリポジトリがある場合は、プロジェクトだけでなく、クローンの対象となる特定のリポジトリに接続していることを確認してください。次に、[プロジェクトに接続]ダイアログの下部に場所を入力するか、他の回答で説明されているように場所を追加します。

1
user1568891

突然同じ問題が発生しました。 VS2015は、ローカルリポジトリの1つがクローンであることを認識しなくなりました。「[ProjName] 2」への新しいクローンを作成する必要があります...

私にとっては、リモートチームプロジェクトへの再接続に役立ちました。

  1. ローカルリポジトリソリューションを開く
  2. 接続マネージャーに移動します(「接続の管理」)
  3. リモートプロジェクト(「チームプロジェクト」)のチェックを外します
  4. [接続]をクリックしてウィンドウを閉じる
  5. 接続マネージャを再度開きます
  6. チームプロジェクトをもう一度確認して「接続」

そして、すべてが再び元気でした!

0
Oliver Winter

または、VSを閉じてから、複製したディレクトリに移動し、新しいVisual Studioでソリューションを開きます。

VSは "applicationhost.config"ファイルを変更し、それが複製されたことを思い出します

0
Ruan