Сценарий командной строки TFS для получения последней версии, проверка и проверка, программная
Я использую WinXP, VS 2008 и Team Explorer для подключения к Team Foundation Server.
Мне нужно script (например, BAT файл script) следующее:
- Получить последнюю версию папки в Team Project.
- Проверьте файлы папки в Team Project.
- Проверьте файлы папки в Team Project.
Мой TFSProject $/Arquitectura/Main/
, отображается на путь C:\TFS\Arquitectura
Есть ли у кого-нибудь пример кода или предложения?
Ответы
Ответ 1
Используйте 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 commandline.
Ответ 2
"C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\tf.exe" get "$/ProjectName/Main" /force/recursive
Ответ 3
получить обновленный код для Windows 7 64bit
"%ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\IDE\TF.exe" get /recursive
Это сработало для меня.