【问题标题】: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 小时了

【问题讨论】:

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

标签: github mailmap


【解决方案1】:

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

【讨论】:

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