10

プロジェクトを Visual Studio 2012 から TFS サーバーに追加したいのですが、ワークスペース pc;administrator のパスが既にマップされていると表示されます (これはローカル ワークスペースです)。

コマンド ツールを試しましたtfが、ワークスペースがないと表示され、競合しているワークスペースを削除できません。

Visual Studio 2012 で Windows 8 を実行しています。TFS は Windows サーバー 2012 上にあります。

4

6 に答える 6

12

問題は、現在のプロジェクトの場所 (物理マシン上のフォルダー) が別の TFS サーバーにマップされていることです。ソース管理に追加するには、TFS サーバーに関連付けられていない物理的な場所に移動する必要があります。

編集 問題のあるワークスペースを削除するには:

1) 「チーム」メニューを使用して、マップしたくない TFS サーバーに接続します。

2) ctrl+q --> ワークスペースを使用して、ワークスペース メニューにアクセスします。

3) ワークスペースを削除する

4) 「チーム」メニューを再度使用して、マップしたい TFS サーバーに変更します。

5) ctrl+q --> ワークスペース

6) 新しいワークスペースを追加する

于 2012-09-13T18:56:43.093 に答える
3

これらの手順のいずれかを試してください。それらのいくつかは、あなたに適用されない場合があります。

「キャッシュされたワークスペース」をクリアし、ワークスペース マッピングを削除します。

  1. [コントロール パネル] > [ユーザー] > [資格情報マネージャー] で、TFS を指す Windows アカウントと汎用アカウントを削除します。
    Visual Studio をロードするときに、Visual Studio Online (TFSPreview) への接続に使用される既定の資格情報を変更するにはどうすればよいですか?

  2. IE では、キャッシュされたパスワードを削除します。
    http://www.jayway.com/2012/12/17/ching-tfs-credentials-in-visual-studio-2012/

  3. 保存されたユーザー名/パスワードを削除します:
    http://blogs.msdn.com/b/visualstudioalm/archive/2012/08/29/clearing-the-credentials-for-connecting-to-a-team-foundation-server.aspx

    rundll32.exe keymgr.dll、KRShowKeyMgr

  4. ワークスペースを削除します。VS2012 コマンド ラインで、次を実行します。

    tf.exe ワークスペース /delete ワークスペース名;所有者 /サーバー:サーバーアドレス
    http://mycomputeradventures.blogspot.com/2012/01/removing-tfs-workspaces-from-old-users.html

  5. キャッシュされたワークスペース マッピングをクリアします。VS2012 コマンド ラインで、次を実行します。

    tf.exe ワークスペース /remove:* (または /s:http//oldserver:8080)
    http://blogs.msdn.com/b/buckh/archive/2006/09/12/path-is-already-mapped-ワークスペース内.aspx

于 2013-08-05T22:31:42.003 に答える
2

Visual Studio 2012 go を使用している場合

C:\Users{UserName}\AppData\Local\Microsoft\Team Foundation\4.0\Cache

またはVisual Studio 2013 goの場合

C:\Users{UserName}\AppData\Local\Microsoft\Team Foundation\5.0\Cache 

その下のものをすべて取り除きます。

于 2014-10-08T08:36:25.223 に答える
1

これを行う最も簡単な方法は、AppData に移動して TFS キャッシュを削除することです (バージョン 3.0 または 4.0 によって異なります)。

C:\Users{UserName}\AppData\Local\Microsoft\Team Foundation\3.0\Cache または C:\Users{UserName}\AppData\Local\Microsoft\Team Foundation\4.0\Cache

于 2014-09-04T15:54:17.700 に答える