TFS2010 では、別のユーザーに代わってチェックインできます (そのユーザーがそうする権限を持っていると仮定します)。
> tf.exe checkin (...) /author:OtherUser
チェックイン履歴には、チェックインを行ったユーザーとして OtherUser が表示されます。
> tf history (...) /noprompt
Changeset User Date Comment
--------- ----------------- ---------- -----------
1234 OtherUser (...)
「誰が変更をチェックインしたかをいつでも特定できるように、ユーザー名と OtherUser の両方が変更セット データに記録されます」というブログ投稿を見つけました。Changeset .Commiter vs ChangeSet.Owner に記録されていると思いますが、表示されません。tf history
tf changeset
この情報を表示する UI/ツールはありますか?
[編集] 注: コミッターには 2 つの異なる意味があるようです。
- を使用して、OtherUser の代わりにチェックインしたユーザー
tf checkin /author
。 - ゲート チェックインを実行するユーザー (マシン アカウントまたはビルド ユーザー)。
ゲート チェックインを行った場合tf checkin /author
、1 勝を意味します。