如何从TFS中提取整个项目

时间:2011-03-24 15:31:22

标签: command-line-interface tf-cli

在筛选this page时,我想我是否有人知道如何使用tfs命令行实用程序下载整个项目。它看起来不像我需要get命令......但我找不到任何看起来像我想要的东西。如果我有一个空文件夹,我想将项目映射到tfs将在下载项目时生成的子文件夹。像'git clone project-url',任何想法?

1 个答案:

答案 0 :(得分:1)

命令行有点冗长。您需要创建一个工作区,映射一个工作文件夹,然后执行get。

这样的事情:

tf workspace /new TempWorkspace /collection:http://tfsServer:8080/tfs/defaultcollection /noprompt
tf workfold /unmap $/ /workspace:TempWorkspace
tf workfold /map "$/Project/Path/SomeFolder" localFolderName /workspace:TempWorkspace
tf get

请注意,unmap是存在的,因为工作区创建通常会为您创建默认映射。

如果你喜欢git,你可以随时使用git-tfs作为TFS源代码控制的前端。