【问题标题】:git contributors not showing up properly in github/etcgit 贡献者没有在 github/etc 中正确显示
【发布时间】:2011-01-17 22:32:32
【问题描述】:

我在一个大型项目的团队中工作,但是当我进行合并时,我希望开发人员的名字以作者的身份出现在 github 中——目前,我是自那以后唯一出现的人我正在合并。

上下文:

有 4 名开发人员,我们正在使用 GitHub 上的“集成管理器”工作流程。我们的“祝福”仓库在组织之下,每个开发人员都管理他们的 pub/private 仓库。我的任务是成为集成经理,所以我正在做合并等工作。

我可能会搞砸的地方是,我基本上是在使用我的 rob/project.git 而不是 org/project.git ——所以当我进行本地合并时,我在 my上进行操作> repo 然后我推送给我的公众和组织公众。 (有意义吗?)当我推送到受祝福的仓库时,没有其他人以作者身份出现,因为所有提交都来自我——我该如何解决这个问题?

--

此外,我们都分叉了 org/project.git,但在网络图中没有人出现——我们是否也搞砸了?我习惯于单独使用 git,并且在处理开发团队方面没有太多经验。合并似乎是正确的做法,但我被抛弃了,因为 GitHub 有点忽视其他贡献者。

如果这根本没有意义,您如何使用 GitHub 来管理跨 4 个开发人员的单个项目? (最好是集成经理工作流程,我认为分支可以解决问题)

感谢您的帮助

【问题讨论】:

    标签: git github


    【解决方案1】:

    看起来您可能是从不存在的配置或错误的配置中提取的

    您可以像这样检查您的配置列表并从那里进行调试: git config --list

    当您处理 Rob 的存储库时,您可以使用存储库特定配置。 每个存储库中的 .git/config 文件用于存储该存储库的配置,而 $HOME/.gitconfig 用于存储每个用户的配置作为 .git/config 文件的后备值。文件 /etc/gitconfig 可用于存储系统范围的默认配置。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-02-07
        • 2022-06-12
        • 2017-03-31
        • 2014-10-14
        • 2022-01-27
        • 1970-01-01
        • 2018-01-24
        • 2023-03-29
        相关资源
        最近更新 更多