Общее рабочее пространство (TFS) в Visual Studio 2017 с использованием виртуальной машины - PullRequest
0 голосов
/ 28 августа 2018

Сейчас я тренируюсь и изучаю C # и обладаю базовыми знаниями о том, как работают TFS и рабочие пространства. Я использую VS2017 в виртуальной машине, которая имеет доступ к TFS.

Проблема

когда я захожу в VS2017 Управление исходным кодом, я вижу имя рабочего пространства общего пользователя. И когда я пытаюсь использовать dev cmd или обычную командную строку и набираю tf workspaces, он не показывает доступное рабочее пространство и выдает ошибку "There is no corresponding workspace found on this computer".

Есть ли в любом случае, чтобы увидеть это в CMD?

Причина

причина, по которой мне нужно протестировать эту функцию, заключается в том, что у нас есть файл Deploy .bat / .cmd, который вызывает TFS для нового обновления, делает версию Realase и затем помещает ее в заданную директорию исправлений.

Извините, если не могу предоставить более подробную информацию о проблеме. Политика компании.

Я мог бы попытаться ответить на любые дополнительные вопросы.

Спасибо за ответы.

1 Ответ

0 голосов
/ 28 августа 2018

Если вы не предоставите фильтр, такой как имя владельца, компьютера или рабочего пространства, Team Foundation отображает только информацию о созданных вами рабочих пространствах.

Команда для получения рабочих пространств на текущей виртуальной машине:

tf workspaces /owner:* /computer:* /server:teamserver

Команды рабочего пространства

Примечание: Чтобы использовать команду рабочей области, вы должны иметь разрешение на чтение равное Разрешить .

Предостережение: Удаление версии релиза из файла bat обычно плохой подход и может вызвать проблемы. Я бы порекомендовал принять противоположный подход. Вместо запуска файла bat для запуска сборки / развертывания Пусть TFS инициирует развертывание и обновление рабочей области с помощью какого-либо действия или действия вручную, чтобы он мог контролировать ваш процесс. Вы всегда можете использовать bat-файл для шагов развертывания, просто настройте TFS и позвоните ему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...