我正在尝试从命令行连接到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 时,我总是收到此消息
“所有文件都是最新的。”并且扩展文件夹中没有文件。
提前非常感谢。
答案 0 :(得分:0)
当TFS执行get操作时,如果您的工作区版本相同,则TFS不会替换磁盘上的任何文件,除非指定了 / all 选项。
还有 / overwrite 选项强行覆盖。
当我们传递 / force 选项时,除非您提供特定版本,否则TFS会使用最新的服务器版本覆盖工作区中的所有项目。
所以你可以试试像
这样的东西 tf get D:\project\* /version:C111 /overwrite /force