У меня была эта проблема в Team City, когда я выполнял файл ps1 со следующим:
tf resolve FND.sql /auto:KeepYours
tf checkout FND.sql /noprompt
tf checkin FND.sql /noprompt
, когда я выполнял его в окне PS, он работал нормально, но при выполнении Team City я получилследующий ответ для каждого tf-вызова:
Unable to determine the workspace. ...
Пытаясь получить больше информации о происходящем, я вставил следующее выражение перед 1-м tf-вызовом:
tf workfold
при запускеВ следующий раз в Team City рабочий стол tf показал отображение, которое ранее не распознавалось, и существующие команды tf начали работать.
Он все еще работал, когда я вынул команду tf workflold.
Я не понимаю этого, но, возможно, это подойдет другим людям с этой проблемой.
Ранее я безуспешно пробовал несколько рекомендаций с этого и других сайтов.
Надеюсь, это кому-нибудь поможет.