TFS ワークスペース マッピングを削除するにはどうすればいいですか? 質問する

TFS ワークスペース マッピングを削除するにはどうすればいいですか? 質問する

チーム プロジェクト内の tfs にプロジェクトがあり、その後、プロジェクトを別のチーム プロジェクト内の別の場所に移動しました。

Jenkins をチーム プロジェクトに接続してソリューションをビルドするように構成していましたが、新しい tfs チーム プロジェクトに接続するように設定を変更すると、次のエラーが発生します。

[workspace] $ "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\tf.exe" workspace -new Hudson-ProjectName1-Build-MASTER;domain1\username1 -noprompt -server:http://domain-eg.net:8080/tfs/newteamproject ********
The path D:\jenkins\jobs\ProjectName1-Build\workspace is already mapped in workspace Hudson-ProjectName1-Build-MASTER [http://domain-eg.net:8080/tfs/oldteamproject].

上記は既存のワークスペースがあることを示しているので、以下のコマンドを実行して削除しました。

tf workspace -delete Hudson-ProjectName1-Build-MASTER;domain1\username1 -noprompt -server:http://domain-eg.net:8080/tfs/oldteamproject

ワークスペースが削除されたというメッセージが表示されましたが、それでも同じエラーが発生します。

以下のコマンドを実行して、マッピングが削除されたかどうかも確認しました。

tf workspace -server:http://domain-eg.net:8080/tfs/oldteamproject Hudson-ProjectName1-Build-MASTER

しかし、ワークスペースが期待どおりに存在しないと表示されます。

そこで、どこかにキャッシュされているのではないかと考え、以下のコマンドを実行しました。

tf workspaces /remove:* /collection:http://domain-eg.net:8080/tfs/oldteamproject

「キャッシュ内のワークスペースはサーバーからの*と一致しません」と表示されましたhttp://domain-eg.net:8080/tfs/oldteamproject

だからキャッシュされていないのではないかと思います。

では、このエラーの原因は何でしょうか? また、どのように解決すればよいのでしょうか?

ベストアンサー1

VSより:

  1. チームエクスプローラーを開く
  2. ソース管理エクスプローラーをクリック
  3. ツール ウィンドウのナビゲーション バーには、「ワークスペース」というラベルの付いたドロップダウンがあります。
  4. それを拡張して、「ワークスペース...」オプションをクリックします(ええ、少し直感的ではありません)
  5. 「ワークスペースの管理」ウィンドウが表示されます。編集をクリックすると、ワークスペースを追加/削除/編集できます。

ソース管理エクスプローラー

別のマシンのVSから

リモートの参加を編集できるため、VS が参加と同じマシン上にある必要はありません。「ワークスペース...」項目を押すと表示されるダイアログに、「リモート ワークスペースを表示」というチェック ボックスがあります。これにチェックを入れるだけで、すべての参加の一覧が表示されます。

リモートワークスペースを表示

コマンドラインから

開発者コマンド プロンプトから「tf Workspace」を呼び出します。「ワークスペースの管理」が直接表示されます。

おすすめ記事