2011-01-14 81 views
2

我在一个大项目团队中工作,但是当我进行合并时,我希望开发人员名称作为作者出现在github中 - 目前,自从我合并后,我是唯一一个出现。Git贡献者在github/etc中没有正确显示

语境:

有4个开发人员,我们正在使用使用GitHub上的 “一体化管理” 的工作流程。我们的“幸运”回购是在该组织下,每个开发人员管理他们的酒吧/私人回购。我一直负责成为集成经理,所以我正在合并等。

我可能会搞砸的是,我基本上正在从我的rob/project.git中取代组织工作/project.git - 所以当我做本地合并时,我操作我的回购,然后我推动我的公众和组织公众。 (有意义吗?)当我推动到受祝福的回购时,没有其他人作为作者出现,因为所有提交都是从我那里来的 - 我该如何解决这个问题?

-

而且,大家都分叉组织/ project.git,但在网络图没有人会显示出来 - 为什么我们搞砸吗?我习惯于使用git solo,并且没有太多处理开发团队的经验。合并似乎是正确的做法,但由于GitHub忽略了其他贡献者,我正在被抛弃。

如果这没有任何意义,那么您如何使用GitHub来管理跨4个开发人员的单个项目? (最好是整合经理的工作流程,分支我认为会解决这个问题),如果你看一下你的项目

感谢所有帮助

回答

0

本地,例如使用gitk --all,你看到你期望的名字吗?如果是这样,那么这只是github显示提交者而不是作者的方式。 Sourceforge也是这么做的。

1

看起来你可以从一个不存在的配置或错误配置

你可以从那里检查你的配置清单这样和调试拉: 混帐配置--list

当您正在使用Rob的回购你可以使用资料库specfic配置。 每个存储库中的.git/config文件用于存储该存储库的配置,并且使用$ HOME/.gitconfig将每个用户配置存储为.git/config文件的后备值。文件/ etc/gitconfig可用于存储系统范围的默认配置。