У меня был проект в 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 "
так что я думаю, что это даже не кешируется.
Так в чем причина ошибки и как ее устранить?