【问题标题】:How to check out (get) a specific version/revision of source using Team Explorer Everywhere CLC如何使用 Team Explorer Everywhere CLC 签出(获取)源的特定版本/修订
【发布时间】:2025-12-01 20:55:02
【问题描述】:

我需要能够使用 Team Explorer Everywhere 命令行客户端从 TFS 签出特定版本的源代码。

$ tf workspace -new MyWS -collection:http://example.com/tfs/DefaultCollection
....
$ mkdir myws
$ tf workfold -map -workspace:MyWS $/Project $(pwd)/myws
...
$ cd myws
$ tf get
...

上述命令序列将从 TFS 获取/签出最新版本。 如何强制 TEE 命令行客户端签出/获取特定版本的源代码?

【问题讨论】:

    标签: version-control tfs revision team-explorer-everywhere


    【解决方案1】:

    tf get 命令采用“-version:”选项,其中可以指定变更集编号:

    $ tf get -version:12345
    

    有关详细信息,请参阅:

    $ tf help get
    

    帮助文本没有指定“-version:”值的格式,但我可以使用纯数字来指定变更集。

    【讨论】: