2011-01-07 25 views
1

私はこのコマンドをコマンドラインに入力します:tf workspacesをコマンドラインに入力すると、マシンにはワークスペースがないことがわかります。私はその後、サーバー上で何も同じコマンドを試してみる。そこで私はVisual Studio 2010に入り、新しいワークスペースを作成し、TFSパスをローカルパスにマップしようとします。マッピングが既に別のワークスペースに存在するというエラーが表示されます。しかし、私は自分のローカルまたはtfsサーバー上でそのワークスペースを見つけることができません。何か案は?ファントムTFSワークスペースで別のワークスペースにマップできませんか?

答えて

6

tf workspaces /remove:*を実行すると、ワークスペースのローカルキャッシュをクリアすることができます。詳細は、this linkを参照してください。

+0

私はそれを書いた後でこれを見つけましたが、私はあなたに小道具をあげます!私もこれを使った:http://www.attrice.info/cm/tfs/ – DDiVita

0

これは古い質問ですが、TEE(Team Explorer Everywhere)を実行しているLinuxマシンでこの問題が発生しました。 "tf workspaces -remove:*"を実行すると、キャッシュにワークスペースが存在しないため、動作しませんでした。

ユーザーは新しいワークスペースを作成しようとしていましたが、これはうまくいきましたが、フォルダをマップしようとしたときに、存在しないと彼に伝えました。 マシンで "tf workspaces"を実行したときに、TFS Sidekicksをサーバー自体で調べたところ、Linuxボックスに彼のためのワークスペースは表示されませんでした。 彼は再びワークスペースを作成しようとすると、すでに存在していると彼に言いましたが、マップするたびに、そうしないと言われました。

「tf workspaces/owner:」を実行した場合、tfコマンドラインから作業領域が表示され、「tf workspace/delete;」を実行する必要があります。それを取り除くためにコマンドラインから。 これをやれば、彼は再びそれを作成することができ、すべてが適切に機能しました。 それはなぜ起こったのか分かりませんが、他の誰かが同じような問題を抱えている場合に備えて、ここで私の答えを投稿すると思いました。

関連する問題