具有命令行的客户端Team Foundation Server

时间:2013-07-08 12:17:57

标签: tfs

我正在尝试从命令行连接到Team Foundation Server。
这些是我连接的步骤:

tf eula

tf workspace -new Beta1 -collection:http://myserver:8080/tfs/DefaultCollection

tf workfold -map $/ScrumProject/JavaSample -workspace:Beta1 /Users/Example

tf get

我从中获取此命令 http://msdn.microsoft.com/en-us/library/hh873092.aspx

问题是,当我写 tf get 时,我总是收到此消息

“所有文件都是最新的。”并且扩展文件夹中没有文件。

提前非常感谢。

1 个答案:

答案 0 :(得分:0)

当TFS执行get操作时,如果您的工作区版本相同,则TFS不会替换磁盘上的任何文件,除非指定了 / all 选项。

还有 / overwrite 选项强行覆盖。

当我们传递 / force 选项时,除非您提供特定版本,否则TFS会使用最新的服务器版本覆盖工作区中的所有项目。

所以你可以试试像

这样的东西
 tf get D:\project\* /version:C111 /overwrite /force