如何在 Azure DevOps 中将多个电子邮件地址链接到一个用户?

Kyl*_*ett 4 git azure-devops

我们组织的用户经常在家中或“不在办公室”进行提交。我注意到很多来自个人电子邮件地址的提交(最有可能是当用户在自己的设备上工作时)。

个人电子邮件提交

组织电子邮件提交

这两个提交来自同一个人,仅使用不同的电子邮件地址,可能是因为他们是从具有不同全局 git 配置的不同 PC 提交的。我想将这两个电子邮件地址链接到与 GitHub 允许的相同的用户帐户(您必须有一个帐户才能访问此帐户设置链接):

https://github.com/settings/emails

如何在 Azure DevOps 中执行此操作?

Phi*_*ppe 5

也许你应该提交一个.mailmap文件来将不同的邮件映射到一个。

请参阅https://git-scm.com/docs/git-shortlog#_mapping_authorshttps://github.com/sympy/sympy/wiki/Using-.mailmap

PS:

这两个提交来自同一个人,仅使用不同的电子邮件地址,可能是因为他们是从具有不同全局 git 配置的不同 PC 提交的。

也许这些人不应该忘记更改一个存储库的设置,甚至更好,使用条件包括

  • @KyleBurkett 我认为`.mailmap` 文件可以追溯。谢谢你。这只是这些年来的第二次感谢 :( 这不是一个完美的工具,但它确实可以。遗憾的是我没有时间并想维护它(多年来我不再使用它)并且没有人参与......所以他们不再是活跃的维护者:(但我很高兴它对某人有用(我曾经只是在github项目上看到问题和人们报告问题......) (2认同)