目前,我找到了两种获取最新版本的方法 - 使用Team Explorer在Visual Studio中使用TFS Power Tools Shell Extensions在Windows资源管理器中。
因为我们的TFS服务器所处的位置差异很大,所以使用它的开发人员非常慢并且经常挂在应用程序(VS / Explorer)上。所以我想在操作系统中运行Get来最小化操作期间操作系统的负载。
似乎tf.exe和tfpt.exe都不包含Get。
之类的内容还有什么吗?
答案 0 :(得分:11)
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