1

所以我正在尝试使用该tf.exe命令使用 TFS 编写脚本。我查看了文档,但似乎无法确定如何设置服务器路径,这样我就无法在本地目录中获得中间路径。

例如,服务器有一个我想调用的目录,我想把$/Some/Depth/TargetDir它放在里面,以便它下面的C:\MyFolder\StoreHere所有文件TargetDir和所有目录都存储在StoreHere.

目前,我正在使用tf get $/Some/Depth/TargetDir /recursivewhich 导致文件TargetDir被下载,但C:\MyFolder\Storehere\Some\Depth\TargetDir不是我想要的。

我正在使用 TFS 2010。

4

1 回答 1

2

工作区映射控制将服务器路径检索到本地路径的位置。在您描述的行为中,您有一个解析$/Some/Depth/TargetDirC:\MyFolder\Storehere\Some\Depth\TargetDir.

没有看到您的实际工作区映射,我不可能确切知道原因,但这可能就像将工作区映射从$/C:\MyFolder\Storehere.

相反,您需要映射您感兴趣的实际目录:您需要映射 from$/Some/Depth/TargetDirC:\MyFolder\Storehere.

您需要先删除现有的不正确映射。

您可以在 Visual Studio编辑工作区对话框中进行设置,也可以使用命令行客户端

tf workfold /unmap C:\MyFolder\Storehere
tf workfold /map $/Some/Depth/TargetDir C:\MyFolder\Storehere
于 2013-11-12T16:58:24.113 回答