如何查看除master以外的分支机构的GitHub Contributors Graph?

Mar*_* M. 73 graph github

https://github.com/yourusername/yourreponame/graphs,你可以找到一些很好的图表,显示一段时间内的提交.但是,该信息仅适用于主分支.

如何查看除master之外的分支的相同信息,或者查看所有分支机构的图表提交?

如果这是不可能的,我怎么能通过GitHub Web GUI至少看到在特定分支下提交了多少行代码?

这有可能吗?

Mik*_*ael 76

我也偶然发现了这一点.您实际上可以看到除主分支之外的其他分支的图形.

  • 在您的回购中的Github上 - 选择设置.
  • 在设置中 - 将默认分支更改为您希望查看其图形的任何分支.

  • 请注意,更改默认分支会产生严重后果,包括更改拉取请求的行为.详情请访问https://help.github.com/articles/why-are-my-contributions-not-showing-up-on-my-profile/ (38认同)
  • 是否存在不属于您的回购解决方案?我想在一个不是我的/我没有贡献的回购中查看特定分支的统计数据(这不是默认的). (8认同)
  • 虽然这确实有效,但显然很危险,因为@Nelson说并且正如Paddre发现的那样,不适用于不属于你的回购.我希望GitHub能够添加查看其他分支图的功能.这可能是一个小用例,但我敢打赌这是一个小改动:添加一个下拉列表.根据图表加载的速度,我猜他们会在某处缓存默认分支的数据,因此他们不希望通过存储每个分支来浪费空间.但是他们只能存储默认分支(或少数几个:master,develop等),我们自然会期望其他分支加载更慢 (8认同)
  • 很好的抓住.比我的回答更准确.+1 (3认同)

Tan*_*Woo 10

Github的帮助: 查看贡献:

无论何时提交项目default branch(或gh-pages分支)open an issue,或提出建议Pull Request,我们都将其视为贡献.

所以:

  • 默认分支
  • gh-pages分支
  • 打开一个问题
  • 拉请求

只有这些才会被计算在内.

作为@Mikael的回答,您可以更改default branch回购的设置.

Github的另一个帮助:计算哪些贡献?

对于提交:

您的提交贡献仅在创建或合并到非fork存储库的默认分支或gh-pages分支时计算.


我也希望github计算所有提交,而不是指定分支:(


Von*_*onC 5

据我所知,这些图仅用于master:我最近才分支gitlist上提交,而我的commit活动仅显示了master

除非您将分支重新建立在新的回购之上,否则您将专门为这种检查而创建,除非将分支活动合并回中,否则该分支活动将不可见master