首页 > 解决方案 > 如何检查 Git 邮件映射文件的语法?

问题描述

添加/删除记录后如何检查 Git 邮件映射文件的语法?我想确保每一行都代表一个有效的映射,而不是一些垃圾。

标签: gitmailmap

解决方案


您可以将 repo 的作者的(排序)列表与/不.mailmap与 with 进行比较

git log --all --pretty=format:"%aN %aE" | sort -u

git log --all --pretty=format:"%an %ae" | sort -u

第一个列表应该考虑您.mailmap并转换名称/电子邮件(前提是您已使用 正确设置配置git config --global log.mailmap true),而另一个使用原始提交数据。


推荐阅读