2010-07-16 2 views
6

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

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

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

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

ответ

11

У TF.exe есть команда получения. Ниже приведен вывод 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 
+0

Спасибо! Я был невнимателен, рассматривая 'tf | more' – abatishchev

Смежные вопросы