Как TFPT.exe находит что рабочая область работать в?

В использовании tfpt от команды, я получаю ошибку:

PS D:\Main Line> tfpt uu /noget
Unable to determine the workspace.

Здесь я пытаюсь использовать команду Undo Unchanged, но я видел эту ошибку с другими командами также. Путь, в котором я, является точным трактом, который отображается в моей рабочей области TFS. Я также попробовал это, которое не работает также

PS D:\Main Line> tfpt uu /recursive /noget 'D:\Main Line'
Unable to determine the workspace.

Я думал, что это просто использовало текущий путь для понимания этого, но я не могу заставить это работать правильно. Кто-либо знает, как это работает?

47
задан TheSean 18 November 2009 в 19:51
поделиться

1 ответ

Я столкнулся с этой же проблемой, я нашел ответ внизу страницы в одном из справочных файлов, которые поставлялись вместе с The power tools. (TFPTCommandLineTool.mht)

Errors

TFPT Error: Невозможно определить рабочую область

При запуске tfpt с помощью команды, которая работает с Version Control, вы можете получить одну из ошибок:

Unable to determine the workspace 
Unable to determine the source control server

Решения:

  • Запуск tfpt.exe из директории, которая уже привязана к источнику Team Foundation.
  • Обновите кэш вашей локальной рабочей области, используя команду tf рабочие области . Инструмент tf.exe доступен в подпапке Common7\IDE установочной папки Visual Studio. При запуске командной строки Visual Studio можно выполнить следующую команду (в зависимости от версии TFS/VisualStudio - следует использовать версию , соответствующую используемой вами версии TFPT, например, если у вас есть TFPT для VS2015, используйте TF из командной строки VS2015):
    • VS 2008-2013 / TFS 2008:
      • tf рабочие области /s:serverURL
    • VS 2010-2013 / TFS 2010 (и, возможно, более поздние версии):
      • tf workspaces /collection:collectionURL
    • VS 2008 / TFS 2010 (и, возможно, более поздние версии также):
      • tf workspaces /s:collectionURL
  • Если вы недавно установили Visual Studio 2012, возможно, придется подключить его к тому же серверу/сборке TFS, которую вы использовали в Visual Studio 2010.
60
ответ дан 26 November 2019 в 19:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: