Scripting TFS командная строка для получения последней версии, проверить и зарегистрироваться, программно

StackOverflow https://stackoverflow.com/questions/3762812

Вопрос

Я использую WinXP, VS 2008 и Team Explorer для подключения к серверу Team Foundation.

Мне нужно сценарию (например, файловый сценарий Bat Bat) следующее:

  • Получить последнюю версию папки в команде проекта.
  • Проверьте файлы папки в командном проекте.
  • Проверьте файлы папки в команде проекта.

Мой tfsproject есть $/Arquitectura/Main/, сопоставлен на путь C:\TFS\Arquitectura

У кого-нибудь есть любой образец кода или предложения?

Это было полезно?

Решение

Используйте TF.exe в командной строке.

В следующих примерах %PathToIde% обычно на пути, как это: %ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE, или на Windows X64: %ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\IDE (В зависимости от версии Visual Studio и настройки установки).

Пример для получения:

cd C:\TFS\Arquitectura
"%PathToIde%\TF.exe" get $/Arquitectura/Main /recursive

Пример для оформления заказа:

cd C:\TFS\Arquitectura
"%PathToIde%\TF.exe" checkout $/Arquitectura/Main /recursive

Пример для проверки:

cd C:\TFS\Arquitectura
"%PathToIde%\TF.exe" checkin $/Arquitectura/Main /recursive

Посмотреть дополнительную информацию о TF командная линия.

Другие советы

Обновление для VS2017.

C: Файлы программы (x86) Microsoft Visual Studio 2017 Enterprise Common7 IDe Commonxtensions Microsoft Teamfoundation Team Explorer tf.exe '

«C: Program Files (x86) Microsoft Visual Studio 9.0 Common7 IDE tf.exe" Получите "$ / projectname / main" / Force / Recurity

Подберите код для Windows 7 64bit

"%ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\IDE\TF.exe" get /recursive

Это сработало для меня.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top