我在我的git存储库中设置了一个.mailmap文件,所以现在运行
git log --format="%aE"在我的本地存储库中,可以正确地映射.mailmap文件中指定的所有电子邮件地址。但是,在我推送到我的空存储库并在服务器上运行相同的命令后,输出没有改变( .mailmap文件被忽略)。我确信这是因为裸存储库没有工作树,所以.mailmap命令看不到日志文件。有没有什么巧妙的方法可以让它工作?
我能想到的最笨拙的方法是运行:
git show master:.mailmap然后应用某种查找和替换操作。这是最好的选择吗?
发布于 2013-04-10 20:40:03
你用哪个版本的git来托管你的裸库?查看git源代码,您的案例应该已经由v1.8.2中包含的这个commit处理过了。
https://stackoverflow.com/questions/14861840
复制相似问题