使用Linux上的Team Explorer Everywhere设置工作区

时间:2011-08-05 15:10:37

标签: linux version-control command-line tfs tf-cli

我无法使用Team Explorer Everywhere命令行客户端(TEE-CLC-10.0.0)创建工作区并从Team Foundation Server下载文件。我已经创造了工作空间:

$ ../tfs/TEE-CLC-10.0.0/tf -login:secretUsername,secretPassword -server:http://secretHost:8080 workspace -new KOLOBI
Workspace 'KOLOBI2' created.

然后我想将文件从服务器下载到我的工作区:

$ ../tfs/TEE-CLC-10.0.0/tf -login:secretUsername,secretPassword -server:http://secretHost:8080 get -recursive -all -force .
An argument error occurred: Items must reside in a workspace that has been previously used on this computer.

我想我错过了一个步骤,即将本地目录添加到工作区或类似的东西。但我无法弄清楚如何才能下载文件。

1 个答案:

答案 0 :(得分:8)

您需要在本地文件夹和您希望对应的服务器项之间创建工作文件夹映射。

例如:

tf workfold -map -login:secretUsername,secretPassword -server:http://secretHost:8080 -workspace:KOLOBI '$/TeamProject/Project' '/home/me/project'

然后从/home/me/project目录(或您选择的任何内容),您只需执行tf get .