使用CLI从tfs服务器获取最新版本

使用CLI从tfs服务器获取最新版本,tfs,batch-file,command-line-interface,Tfs,Batch File,Command Line Interface,我在这个命令行工作,应该允许我从我的Team Foundation服务器获取最新版本。我只是做了很多谷歌搜索,每次我都被卡住了 这是我得到的和我想要的 我想从目录(“$/projects/name”)中获取最新版本,并将其放在本地文件夹(“D:\destination”)中 这就是我在打电话时遇到的问题: “C:\Program Files(x86)\Microsoft Visual Studio 11.0\Common7\IDE\tf.exe”get“$/projects/name”/forc

我在这个命令行工作,应该允许我从我的Team Foundation服务器获取最新版本。我只是做了很多谷歌搜索,每次我都被卡住了

这是我得到的和我想要的

我想从目录(“$/projects/name”)中获取最新版本,并将其放在本地文件夹(“D:\destination”)中

这就是我在打电话时遇到的问题:

“C:\Program Files(x86)\Microsoft Visual Studio 11.0\Common7\IDE\tf.exe”get“$/projects/name”/force/recursive“D:\destination”/server:tfs.server.net

这对我来说是有道理的,但不知何故它不起作用


我使用新的TFS 11。

Team Foundation Server使用WorkStudio映射来配置服务器路径应该下载到本地文件系统的位置。这允许非常复杂的源代码管理配置场景,但也意味着您需要在下载代码之前执行更多步骤:即,在最终下载之前

要使用TFS命令行客户端执行此操作,请执行以下操作:

tf workspace /collection:http://server:8080/tfs/DefaultCollection /new /noprompt WORKSPACE_NAME
tf workfold /collection:http://server:8080/tfs/DefaultCollection /map $/Server/Path C:\Local\Path
tf get C:\Local\Path

Team Foundation Server使用WorkStudio映射来配置服务器路径应该下载到本地文件系统的位置。这允许非常复杂的源代码管理配置场景,但也意味着您需要在下载代码之前执行更多步骤:即,在最终下载之前

要使用TFS命令行客户端执行此操作,请执行以下操作:

tf workspace /collection:http://server:8080/tfs/DefaultCollection /new /noprompt WORKSPACE_NAME
tf workfold /collection:http://server:8080/tfs/DefaultCollection /map $/Server/Path C:\Local\Path
tf get C:\Local\Path