在 TFS2010 中,可以代表另一个用户签入(假设他有权这样做):
> tf.exe checkin (...) /author:OtherUser
签入历史将 OtherUser 显示为进行签入的用户:
> tf history (...) /noprompt
Changeset User Date Comment
--------- ----------------- ---------- -----------
1234 OtherUser (...)
我发现一篇博客文章说“您的用户名和其他用户都记录在变更集数据中,以便您始终可以确定谁签入了更改”。我认为它记录在Changeset .Commiter vs ChangeSet.Owner 中,但tf history
或者tf changeset
不显示。
是否有一些显示此信息的 UI/工具?
[编辑] 注意:似乎 Commiter 可能意味着 2 个不同的东西:
- 代表 OtherUser 签入的用户,使用
tf checkin /author
. - 运行门控签入的用户(机器帐户或构建用户)。
如果有人tf checkin /author
进入门控签到,则意味着 1 赢。