25

私は多くのフォーラムとこれも同様の質問を参照しました、私の問題は、マシンをフォーマットしたことです。だから私はこの問題を克服することができません。Visual Studio のコマンド プロンプトからワークスペースを削除し、キャッシュもクリアしようとしましたが、マシンがフォーマットされていたため、このマッピングはローカル キャッシュよりもサーバー側にあると感じています。この古い作業パスが保存されているファイルがどれかわかりません。

また、プロジェクトを新しい作業パスにダウンロードしようとしました。ダウンロードできましたが、各ファイルに対して TFS アイコンが表示されません。つまり、オフラインで作業するようなものです (TFS データベースから切り離されています)。右クリックすると、通常、オンラインに戻るかオンラインにするかを選択できます。この場合、右クリックで TEAM -> Apply Patch & TEAM -> Share Project を取得します

これで私を助けてください.asp.netプロジェクトでも同じ問題がありました.単にそれらを新しい作業パスにダウンロードしただけで、うまくいきました. しかし、Eclipse のこの Java プロジェクトは、新しいパスにダウンロードしたときに tfs に接続しているようには見えず、古いパスでのダウンロードも許可していません。

マシンをフォーマットしていないので、私のケースは異なるため、他の SO の質問と重複する可能性はありません。

その時点で、(知識不足のため)フォーマットする前にワークスペースを切断または削除しませんでした。これを行うことは決してないでしょう。私がしたことは、すべてのファイルをチェックインして、ウィンドウを再フォーマットしたことだけです。

4

8 に答える 8

11

これはサーバーに保存されますが、tf workspaceコマンドで削除できるはずです。それを見つけるには、おそらく正しいマシン名を指定する必要があります。

tf workspaces /computer:* /owner:domain\jesse.houwing /collection:http://yourserver:8080/tfs/DefaultCollection

不足しているワークスペース (フォーマットされたもの) を見つけて、サーバーから削除します。

tf workspace /delete /collection:http://yourserver:8080/tfs/DefaultCollection workspaceName;domain\jesse.houwing

tf workspaces /remove混同しないでくださいtf workspace /delete。前者はマシンから登録を削除するだけで、2 番目はサーバーから登録を削除します。

または、コンピューター名とユーザー名が同じままである場合は、ワークスペースの構成を変更して、ワークスペースを編集し、有効でなくなったパスを削除 (またはパスを新しい場所に更新) します。使用する

tf workspace workspaceName;Owner

をクリックしてダイアログを開き、現在のワークスペースを編集します。

または使用

tf workspaces /updateComputerName /updateUserName

ワークスペースを古いコンピューター (iinstallation) またはユーザーから新しいコンピューターに再割り当てします。

于 2014-02-04T10:29:58.200 に答える
5

TFS サイドキック ツールを使用してみましたが、それでもアクセス拒否エラーが発生しました。次に、このパスからファイルを手動で消去する必要がありました。

C:\ProgramData\Microsoft Team Foundation Local Workspaces

したがって、ツールをインストールしたくない場合、または会社がポリシーのためにラップトップに不明なソースからソフトウェアをインストールすることを許可していない場合は、これが代替手段となります。

于 2018-03-19T00:39:55.930 に答える
1

これにはすでに明確な答えがありますが、私の問題はコマンドラインや追加のソフトウェアなしで解決されました.

最近'15に更新したばかりで、ワークスペースフォルダーが大きくなりすぎたため、ワークスペースフォルダーを別のドライブに移行していました。参考にならないエラーは、引用されたワークスペースを削除した後でも表示されました...またはそう思いました。デフォルトでは、VS'13 と '15 の両方で同じ名前のワークスペースが作成されましたが、バージョンごとに 1 つずつ作成されました。'13 を再度開く必要があり、そのワークスペースを削除してから '15 に戻り、フォルダーを再マップできるようになりました。

これが誰かに役立つことを願っています。

于 2017-02-21T20:06:04.457 に答える
0

前のユーザーからログアウトし、新しいユーザーでログインします。プロジェクト フォルダを別のパスにコピーします。チーム エクスプローラーでプロジェクトを右クリックし、マッピングを削除します。プロジェクトのリマップ

于 2017-07-09T08:06:00.950 に答える