27

Visual Studio 2012 を起動し、Team Foundation Server 2012 Express でソース管理されているソリューションを開いたところ、これに遭遇しました。アイデアはありますか? 最新のものを取得できない、チェックインできない、すべてがチェックアウトされているように見える :( 基本的に、私のワークスペースは現在使用できません。

TF400018: ローカル ワークスペース MY-PC のローカル バージョン テーブル;My User を開けませんでした。ワークスペース バージョン テーブルに、不明なスキーマ バージョンが含まれています。

ネットで見つけた投稿は 1 つだけで、答えはかなりあいまいです。

4

12 に答える 12

20

私は同じ問題を抱えていましたが、私はそれを修正しました。
すべてのプロジェクトを再マップしても構わない場合は、次のことを試してください。

  • 「ワークスペース」のボックスをクリックします。
  • 「ワークスペース」をクリックします。
  • 現在使用しているワークスペース プロファイルを削除する
  • TFSに再接続して「ソース管理」を開いてください



すべての TFS マッピングが失われる可能性があることに注意してください。TFS からすべてのプロジェクトを再マップする必要がある場合があります。まだチェックインしていない変更をバックアップします。

于 2013-02-26T19:00:39.700 に答える
9

Visual Studio の複数のインスタンスを既に開いている場合。

  1. それらをすべて閉じます。[場合によっては、Windows からログアウトして再度ログインするか、再起動する必要があります]

  2. フォルダーの名前$tfを他の名前に変更します (例: $tft)

  3. Visual Studio を起動して、問題が修正されたことを確認します。:)

お役に立てれば。

于 2016-10-04T11:07:49.537 に答える
5

これは、ディスク容量が不足しているときに発生することがあります。スペースが非常に少ないかどうかを確認してください。< 10 MB。

その場合は、Windows の一時フォルダーをクリーンアップしてみてください。それがこの問題を解決するかどうかを確認してください

于 2017-05-24T08:57:56.650 に答える
1

簡単な回避策があります。ソースがあるフォルダーへのローカル マッピングを削除します (詳細設定 -> マッピングの削除、またはマップされたフォルダーの名前を変更または削除するだけです。その後、tfs に接続できるようになります。プロジェクトを再度ダウンロードします。

于 2014-08-14T06:34:11.470 に答える
0

私にとってうまくいったのは、ローカルフォルダーを削除し、マシンを再起動してから、プロジェクトを再度マップすることです。保留中の変更は、一時的に別の場所に保存するだけです。

于 2019-07-24T15:08:50.027 に答える