マスター以外のブランチのGitHubコントリビューターグラフを表示するにはどうすればよいですか?


80

https://github.com/yourusername/yourreponame/graphsあなたは時間をかけてコミットを示すいくつかの素晴らしいグラフを見つけることができます。ただし、情報はマスターブランチのみを対象としています。

マスター以外のブランチで同じ情報を表示するにはどうすればよいですか、またはすべてのブランチでコミットを考慮したグラフを表示するにはどうすればよいですか?

これが不可能な場合、GitHub Web GUIを介して、特定のブランチでコミットされたコードの行数を少なくとも確認するにはどうすればよいですか?

これは可能ですか?


書き込みアクセス権がないリポジトリでは、どの回答も機能しません。たとえば、Udacity Androidチュートリアルの寄稿者が誰であるかがわかりません。これは、最初のコミットのみが処理されるためです。もちろん、寄稿者は1人だけです。
ダンダスカレスク2015

回答:


81

私もこれにつまずきます。マスターブランチ以外のブランチのグラフを実際に見ることができます。

  • リポジトリのGithubで-設定を選択します。
  • 設定で-デフォルトのブランチを、グラフを表示したいブランチに変更します。

3
ナイスキャッチ。私の答えよりも正確です。+1
VonC 2013

45
デフォルトのブランチを変更すると、プルリクエストの動作が変更されるなど、重大な結果が生じることに注意してください。詳細はhelp.github.com/articles/…–
ネルソン

9
あなたのものではないレポの解決策はありますか?私のものではない/私が貢献していないリポジトリ内の特定のブランチ(デフォルトではない)の統計を確認したいと思います。
パドレ2015

9
これは機能しますが、@ Nelsonが言ったように、そしてPaddreが発見したように、明らかに危険です。あなたのものではないリポジトリでは機能しません。GitHubに他のブランチグラフを表示する機能を追加してほしいと思います。これはおそらくマイナーなユースケースですが、マイナーな変更であると思います。ドロップダウンを追加します。グラフの読み込み速度に基づいて、デフォルトのブランチのデータをどこかにキャッシュしているので、すべてのブランチを保存してスペースを無駄にしたくないと思います。ただし、デフォルトのブランチ(または選択したいくつか:マスター、開発など)しか保存できず、当然、他のブランチの読み込みが遅くなることが予想されます
Merlin -they-them- 2015

1
gitlabはそれをサポートしていることに注意してください。例:gitlab.com/tortoisegit/tortoisegit/graphs/master
timotheecour

11

Githubの助け: 貢献の表示

プロジェクトdefault branch(またはgh-pagesブランチ)にコミットするopen an issuePull Request、を提案するときはいつでも、それを貢献としてカウントします。

そう:

  • デフォルトのブランチ
  • gh-pagesブランチ
  • 問題を開く
  • プルリクエスト

これらのみがカウントされます。

@ Mikaelの回答としてdefault branch、レポの設定を変更できます。

Githubのもう1つのヘルプ:どの貢献がカウントされますか?

コミットの場合:

コミットの貢献は、フォーク以外のリポジトリのデフォルトのブランチまたはgh-pagesブランチで作成またはマージされた場合にのみカウントされます。


また、指定されたブランチではなく、すべてのコミットをgithubでカウントする必要があります:(


1
カウントするブランチを簡単に選択できる方法があればいいのにと思います。
マークM.

@MarcM。はい、今ではありません。また、githubがデフォルトブランチとgh-pagesブランチのみをカウントする理由もわかりません。おそらく、他のブランチが最終的にデフォルトブランチにマージされると考えているのかもしれません。
タンキーウー

問題や問題が必要ですが、なぜgh-pagesブランチが含まれているのですか?ほとんどの場合、このブランチはメインの開発者チームの外にあります
Qh0stM4N 2018

5

私が見ることができるものから、それらのグラフはmasterのみのものです:私は最近ブランチgitlistコミットしただけであり、私のコミットアクティビティはのグラフのみを示していmasterます。

その種の検査のために特別に作成する新しいリポジトリの上にブランチをリベースしない限り、ブランチアクティビティはにマージされるまで表示されませんmaster

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.