web-dev-qa-db-ja.com

TFS-「サーバーフォルダーがマップされていません」の後に「パスは既にワークスペースにマップされています」

私は他の誰かによって私のためにセットアップされたマシンを使用しています。私はすでにさまざまなプロジェクト/ソリューションのコードをローカルに持っています。ソース管理エクスプローラーから「最新バージョンを取得」しようとすると、「サーバーフォルダーがマップされていません」と表示されます。十分に公平ですが、ダイアログを使用してマップを試みます-そして「パスはすでにワークスペースにマップされています」

それは私を狂わせています-私はそれが何か単純なものであることを願っています!

それが問題なら、私はサーバーにアクセスできません。

10
kpollock

対応するワークスペースに切り替えてから、最新バージョンを入手する必要があります。

  1. 開くソース管理エクスプローラー
  2. Workspaceボックスのワークスペースを変更します。
21

ディレクトリが他の誰かによってもマップされている場合、それを再マップすることはできません。ワークフォルダがそのワークスペースにマップされ、自分だけにマップされていることを確認する必要があります。

tf workfolder command を使用して、ワークスペースフォルダーとサーバー上のフォルダー間のマッピングに関する情報を表示してTeamFoundationのバージョン管理を行うことができます。

また、以下の回避策を試してみてください。

  1. ローカルソースフォルダーを別のローカルパス(バックアップ)にコピーしてから、このフォルダーマッピングを削除してください。
  2. 次に、現在のワークスペースの作業フォルダーを削除します(またはワークスペースを完全に削除します)。 TFSおよびVSキャッシュをクリアします

  3. 最後にTFSに接続し、TFSソースファイルを元のフォルダーに再度マップします。

0
PatrickLu-MSFT