使用 CLI 从 tfs 服务器获取最新信息

Kar*_*ten 3 tfs batch-file command-line-interface

我正在使用这个命令行,这应该允许我从我的团队基础服务器获取最新版本。我只是做了很多谷歌查找,每次我都被卡住了。

这就是我得到的和我想要的。

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

这就是我在尝试拨打电话时陷入困境的地方:

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

这对我来说是有意义的,但不知何故它不起作用。

我使用新的 tfs 11。

Edw*_*son 5

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

要使用 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
Run Code Online (Sandbox Code Playgroud)