チーム プロジェクト内の 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から」
だから私はそれがキャッシュされていないと思います。
では、エラーの原因と解決方法は何ですか?