Можно ли получить последнюю версию в TFS с помощью консольного клиента? - PullRequest
6 голосов
/ 16 июля 2010

В настоящее время я нашел два способа получить последнюю версию - в Visual Studio с помощью Team Explorer и в Windows Explorer с помощью расширений оболочки TFS Power Tools.

Поскольку наш TFS-сервер расположен далеко от разработчиков, работающих с нимочень медленно и очень часто зависает в приложении (VS / Explorer).Поэтому я хочу запустить Get in console, чтобы минимизировать нагрузку на ОС во время операции.

Кажется, что и tf.exe, и tfpt.exe не содержат ничего подобного Get.

что-нибудь еще?

1 Ответ

11 голосов
/ 16 июля 2010

TF.exe имеет команду get.Ниже приведен вывод TF.exe get -?

TF - Team Foundation Version Control Tool, Version 10.0.30319.1
Copyright (c) Microsoft Corporation.  All rights reserved.

Retrieves a read-only copy of a file from Team Foundation Server to the local
workspace and creates folders on disk to contain it.

tf get itemspec [/version:versionspec] [/all] [/overwrite] [/force] [/preview]
       [/recursive] [/remap] [/noprompt] [/login:username,[password]]

Versionspec:
    Date/Time         D"any .Net Framework-supported format"
                      or any of the date formats of the local machine
    Changeset number  Cnnnnnn
    Label             Llabelname
    Latest version    T
    Workspace         Wworkspacename;workspaceowner

Теперь вы не упоминаете конкретную версию, но я уверен, что она была в TF.exe с момента первого выпуска.

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

tf.exe get * -recursive
...