通过命令行从TFS获取最新的源代码

213*_*897 4 tfs command-line-interface tf-cli

我正试图从命令行从TFS中获取一个项目.我有它在服务器上的位置(以...开头$/)和我想要放入的目录.

我导航到该目录,键入tf workspace /new /s:<servername>并输入工作区名称.

接下来我键入tf get /force /recursive /version:W<workspacename>,它返回'所有文件都是最新的',但它没有下载任何东西.

此外,我想将项目下载到工作区目录中,然后<projectname>,它目前创建了一堆文件夹(基于$/the/long/path/to/the/<projectname>服务器).

有没有办法可以做到这一点,还是我需要在完成后移动它?

Rob*_*cus 7

您还必须映射文件夹.看一眼tf workfold

tf workfold /map:"$/ServerFolder/Path/To/Map","C:\LocalFolder\Path" /workspace:WorkspaceName /server:http://tfs:8080
Run Code Online (Sandbox Code Playgroud)

将冒号后面的命令行中的任何内容替换为适合您环境的正确值.

此外,您可以在任何级别进行映射.例如,您可以映射$/Project/Folder/Project1/SourceC:\TFSSource\Project1