Scripting TFS командная строка для получения последней версии, проверить и зарегистрироваться, программно
-
04-10-2019 - |
Вопрос
Я использую 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
Это сработало для меня.