我正在尝试从命令行从TFS获取项目。我在服务器上有它的位置(以$/
开头)和我想要放入的目录。
我导航到该目录,键入tf workspace /new /s:<servername>
,然后输入工作区名称。
接下来我输入tf get /force /recursive /version:W<workspacename>
,它会返回'所有文件都是最新的',但它没有下载任何内容。
另外,我想将项目下载到工作区目录然后<projectname>
,目前它会生成一堆文件夹(基于服务器上的$/the/long/path/to/the/<projectname>
)。
有没有办法可以做到这一点,还是我需要在完成后移动它?
答案 0 :(得分:7)
您还必须映射文件夹。看看tf workfold
tf workfold /map:"$/ServerFolder/Path/To/Map","C:\LocalFolder\Path" /workspace:WorkspaceName /server:http://tfs:8080
将冒号后面的命令行中的任何内容替换为适合您环境的正确值。
此外,您可以在任何级别进行映射。例如,您可以将$/Project/Folder/Project1/Source
映射到C:\TFSSource\Project1