有没有工具可以自动为git存储库构建.mailmap文件?构建一个应用程序所涉及的许多事情都可以在提出一些问题后自动完成(比如“哪个名字/电子邮件更适合A人?”),还有更多的事情可以启发式地完成(比如“John A. Smith和John Smith是同一个人吗?”)。
我发现使用命令git log --format="%aN <%aE>" | sort -u | less至少更容易一些,但是构建文件仍然比它看起来应该做的要多。
发布于 2014-01-04 01:46:49
我最终写了this tool。它应该很好地推广到其他项目。它还有助于使作者的文件保持最新。
发布于 2011-06-28 23:49:15
你走在正确的道路上。git log --all应该是你的起点。从那时起,bash管道和脚本就是您应该接受和利用的东西。Git本身就是一堆shell脚本--至少在更高级别的命令中是这样。我已经沉迷于看它们了。它们可以阐明什么是可能的,以及如何做许多有趣的事情。
希望这能有所帮助。
发布于 2013-03-18 06:40:57
我做了一个script。它目前只猜测规范的电子邮件地址。
https://stackoverflow.com/questions/6502018
复制相似问题