現在、tfs チェックイン ID を表示する唯一の方法は、git log コマンドを使用することです。他の git ユーザーと同じように、私はきれいな git ログを持っているので、tfs checkin id フラグを git ログに含めたいと思います。
また、コミットがローカル git コミットか tfs チェックイン コミットかを知るために、整形済みのログに使用できるフラグがあればプラスになります。
最後の 10 件のコミットを返す私の git エイリアスは次のとおりです。
[alias]
ten = log --pretty=format:\"%C(yellow)%h%Creset %ad %C(green)%s %Creset[%an]\" --graph --date=short --no-merges -10
私はこのようなことを達成したいと思います:
[alias]
ten = log --pretty=format:\"%C(yellow)%h%Creset %ad %CONDITIONAL(IF %TFSCHECKINID NOT NULL){%C(red)[%TFSCHECKINID]} %C(green)%s %Creset[%an]\" --graph --date=short --no-merges -10
次のように表示されます。
* xxxxxx yyyy-mm-dd [C9999] This is a TFS checkin [Anonymous]
* xxxxxx yyyy-mm-dd This is a local git commit [Anonymous]