目前查看 tfs checkin id 的唯一方法是使用 git log 命令。与任何其他 git 用户一样,我有我的美化 git 日志,所以我想将 tfs checkin id 标志包含到我的 git 日志中。
如果有一个标志可以用于我的美化日志以了解提交是本地 git 提交还是 tfs checkin 提交,那也是一个加分项。
这是我返回最后十次提交的 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]