J'avais un projet dans tfs au sein d'un projet d'équipe, puis nous avons déplacé le projet à un endroit différent dans un autre projet d'équipe.
J'avais configuré Jenkins pour qu'il se connecte au projet d'équipe et construise ma solution, mais lorsque j'ai modifié les paramètres pour me connecter au nouveau projet d'équipe tfs, il me donne l'erreur suivante :
[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].
L'image ci-dessus montre qu'il y a un espace de travail existant. J'ai donc exécuté la commande suivante pour le supprimer
tf workspace -delete Hudson-ProjectName1-Build-MASTER;domain1\username1 -noprompt -server:http://domain-eg.net:8080/tfs/oldteamproject
et il m'a été indiqué que l'espace de travail avait été supprimé, mais je reçois toujours la même erreur.
J'ai également vérifié si le mappage a été supprimé ou non en exécutant la commande ci-dessous :
tf workspace -server:http://domain-eg.net:8080/tfs/oldteamproject Hudson-ProjectName1-Build-MASTER
mais il dit que l'espace de travail n'existe pas comme prévu.
J'ai donc pensé qu'elle pouvait être mise en cache quelque part et j'ai lancé la commande ci-dessous :
tf workspaces /remove:* /collection:http://domain-eg.net:8080/tfs/oldteamproject
et il a dit "Aucun espace de travail dans le cache ne correspond à * du serveur http://domain-eg.net:8080/tfs/oldteamproject "
donc je suppose que ce n'est même pas en cache.
Alors, quelle est la cause de cette erreur et comment la résoudre ?