我有一个用户名'xxxx'的github个人资料。当我在我的个人资料(xxxx@email.com)中使用电子邮件提交代码时,它会显示在我的贡献图中。
但是我们在工作中遵循XP(极限编程)练习,我们通常将程序配对并以“pair+xxxx+yyyy@email.com”格式提交我们的代码。
我理解GitHub贡献图仅显示来自我的电子邮件的提交,但我想知道是否有办法让对提交显示在我的贡献中。
对编程现在被广泛使用,我很确定应该有一个解决方法。
注意:
答案 0 :(得分:2)
提交只能有一个作者/电子邮件。您可能正在使用基于该对设置作者/电子邮件的脚本。但是你不能让你的对提交出现在GitHub贡献中,因为GitHub贡献只能由句柄中的唯一作者提交。
答案 1 :(得分:1)
GitHub now supports pair programming。他们采用了约定,在提交消息的末尾包含以“ Co-authored by:”开头的行。
我有一个简单的git插件,可简化此操作:https://github.com/cac04/git-pair
答案 2 :(得分:0)
我可能会建议利用Git的作者电子邮件和提交者电子邮件字段。 GitHub将展示这两者(尽管在其漂亮的图表中,我相信只有作者被认为是有贡献的。)
将作者电子邮件设置为xxxx
,将提交者电子邮件设置为yyyy
(反之亦然)。
如果您希望pair+xxxx+yyyy@email.com
实际运作,您必须将该电子邮件添加到您的github帐户;但是,您的配对也不能这样做,因为每封电子邮件只能添加一个帐户。
答案 3 :(得分:-1)
Git本身只允许每次提交一个作者和提交者。因此,当您使用配对的用户和电子邮件地址时,会将其解释为提交的单个作者/指定者。
在GitHub方面,GitHub将根据帐户个人资料中的注册电子邮件将电子邮件地址与GitHub帐户进行匹配。此映射是一对一映射,因此GitHub将无法将其拆分为多个用户。
如果你想让它看起来“更好”,那么你必须拥有一对专用的GitHub用户帐户,这样配对的电子邮件才能与那个匹配。