1. ホーム
  2. github

[解決済み] Github Ahead/Behind Metricsの意味するところ

2023-07-21 02:34:50

質問

わかりやすく(できれば簡単な例で)、Github リポジトリのブランチの先行/後続メトリクスは何を意味するのでしょうか?

そして、そのブランチとそれが受けている注目にはどのような意味があるのでしょうか? 後ろはブランチにとって悪いサインなのでしょうか?

どのように解決するのですか?

Ahead は、ベースブランチに存在しない、このブランチのコミット数です。ビハインドとは、このブランチに存在しないベースブランチ上のコミットの数です。

先行と後続は、ほとんど一種の年齢指標のようなものです。ahead の数値は、このブランチがマージされた場合にベースブランチにどれだけの影響を与えるかを示しています。後ろの数字は、このブランチが開始されてからどれだけベースブランチで作業が行われたかを表します。

ビハインドナンバーは、ブランチがきれいにマージされるかどうかを判断するのに非常に便利です。ベースブランチで多くの作業が行われた場合、2 つのブランチが同じ行を変更した可能性が高くなります。ビハインドが大きい場合は、ベースブランチをこのブランチにマージして同期させるべきというサインです。ベースブランチをこのブランチにマージすると、behind は 0 になります。