4

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

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

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

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

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

4

1 回答 1

7

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

tf workfold /map:"$/ServerFolder/Path/To/Map","C:\LocalFolder\Path" /workspace:WorkspaceName /server:http://tfs:8080

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

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

于 2011-04-19T17:58:59.970 回答