GitHub 是不是考虑将 .mailmap 用于贡献图

Posted

技术标签:

【中文标题】GitHub 是不是考虑将 .mailmap 用于贡献图【英文标题】:Does GitHub consider .mailmap for contribution graphGitHub 是否考虑将 .mailmap 用于贡献图 【发布时间】:2019-05-06 20:02:25 【问题描述】:

有一个包含错误贡献者及其贡献的 git 存储库。 Repo 很少有来自不同电子邮件和别名的提交,我们添加了.mailmap 来解决这个问题。

Shortlog 识别 .mailmap 并相应地对贡献进行分组,但它不会反映在 GitHub 上。 GitHub 是否考虑.mailmap 文件,还是我们必须等待 GitHub 重新运行图表。

git shortlog -sne

注意:我们已经等了 24 小时了

【问题讨论】:

Yes, github consider .mailmap file @Andreas 是的 git 认为,而 shortlog 就是证明。还需要了解 github 的考虑吗?链接指向托管在 github 上的 git repo,因此我将其视为 git 文档而不是 github。 它有没有开始为你工作?我很好奇它是否也有效。我找不到任何证据表明它确实有效。 @donatJ 是的,它对我们有用。 【参考方案1】:

Github 认为 .mailmap 文件用于贡献,更新贡献者图表和脉冲需要时间(在我们的例子中是 24 - 36 小时)

【讨论】:

尽管等待了几天,但我仍然无法完成这项工作。您是否愿意发布指向您获得 .mailmap 的存储库的链接以反映在贡献者图表中? 它位于企业 github 安装中,访问受限。 @MusicMan 这个Github Community post 从 2020 年 7 月开始说“GitHub 不支持使用邮件映射文件”和“在提交中更新贡献者详细信息的唯一方法是重写 git 历史记录”。我刚刚将 .mailmap 文件推送到我的 Github Enterprise Server 存储库,如果我的贡献图得到更正,我会在此处更新。 在我的例子中,贡献图是固定的。不确定这是否是最近的开发/修复。 嗯,奇怪。推送 .mailmap 已经 4 天了,我们的 Github Enterprise Server 存储库仍然没有显示固定的贡献图。

以上是关于GitHub 是不是考虑将 .mailmap 用于贡献图的主要内容,如果未能解决你的问题,请参考以下文章

将 SignalR 用于桌面应用程序是不是正确?

是否有带有 Assembla/GitHub 集成的云 IDE? [关闭]

React com.github.facebook.watchman.plist 用于写入:不是目录

DynamoDB 用于不断发展的应用程序

是否可以在 GitHub 上保存像数据库文件一样的 1 Gb 文件?

用于 gzip 和 zip 二进制文件的压缩是不是兼容?