0

我使用 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]

谢谢

4

1 回答 1

0

事实证明,在我重新获得工作空间后,上面的命令有效,但也撤消了所有本地更改。在我之前的尝试中,我保留了两个本地编辑(在冲突解决提示中回答“保留本地版本”)。看起来这导致历史命令返回最新的服务器版本。

于 2014-02-17T11:27:38.883 回答