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