コマンド ラインに tf workspaces と入力すると、マシンにワークスペースがないことがわかります。次に、サーバーで同じコマンドを試しますが、何もしません。そこで、Visual Studio 2010 に移動して新しいワークスペースを作成し、TFS パスをローカル パスにマップしようとしました。その後、マッピングが別のワークスペースに既に存在するというエラーが表示されます。しかし、ローカルまたは tfs サーバーでそのワークスペースが見つかりません。何か案は?
2 に答える
tf workspaces /remove:*
ワークスペースのローカル キャッシュをクリアするために実行できます。詳細については、このリンクを参照してください。
これは古い質問ですが、TEE (Team Explorer Everywhere) を実行している Linux マシンでこの問題に遭遇しました。「tf workspaces -remove:*」を実行しても、キャッシュにワークスペースがないと表示されたため、機能しませんでした。
ユーザーは新しいワークスペースを作成しようとしましたが、それは機能しましたが、フォルダーをマップしようとすると、存在しないと言われました。彼がマシンで「tf ワークスペース」を実行したとき、サーバー自体で TFS Sidekicks を調べたところ、Linux ボックスに彼のワークスペースは表示されませんでした。ワークスペースを再度作成しようとすると、既に存在することが示されましたが、マップしようとするたびに、存在しないと言われました。
「tf workspaces /owner:」を実行すると、tf コマンド ラインからワークスペースを表示でき、「tf workspace /delete ;」を実行する必要がありました。コマンドラインからそれを取り除きます。私たちがそれをしたら、彼はそれを再び作成することができ、すべてが適切に機能しました. なぜそれが起こったのかわかりませんが、将来誰かが同様の問題に遭遇した場合に備えて、ここに私の回答を投稿すると思いました.