TFS/tf.exe:打印当前已签出的版本

问题描述:

我用tf.exe获得源代码树等​​构成的特定版本:TFS/tf.exe:打印当前已签出的版本

$ tf get $/[PATH]/[SUBPATH] /r /version:C1234 

现在我要检查的最后一次签,但仅限于版本签出。我尝试过:

$ tf history . /r /noprompt /stopafter:1 /version:1~W 

但是,这会打印源代码树的提示,如源代码管理。

Changeset User 
--------- ---------------- 
1555  domain\[USER] 

是否有一个命令选项,只显示树的历史,因为它是签出(不包括可能存在于服务器上的任何改变,但不签出本地),即对于上面的例子,输出应该是

Changeset User 
--------- ---------------- 
1234  domain\[USER] 

感谢

原来那上面的命令工作后,我重新获得工作区,也毁掉了所有本地更改。在我以前的尝试中,我保留了两次本地编辑(回答“保留本地版本”以解决冲突问题)。看起来像这导致历史命令返回最新的服务器版本。