コンテンツにスキップ
GitTree
歴史と復興

このコンピュータ上の読み取りリポジトリ数

Pro の Repo Insights は、.mailmap の ID とボット数を使用して、期間、ブランチ、投稿者、ファイル、フォルダ、傾向ごとにローカルの歴史を調査します。 CSV または JSON をエクスポートし、サポートされているプロバイダーのプルリクエスト アクティビティを追加するか、独自のカウントをプレビューして My reports に保存し、オプションのメール コピーも添付します。チーム共有には別の組織要件があります。 These counts describe activity, not performance. ローカル分析ではレポートはアップロードされません。保存または共有するには、ユーザーのアクションが必要です。

プロ更新されました

GitTree Pro の一部。現在、誰もが無料で利用できます。 Free では、すべてのローカル Git 機能が維持されます。 プランを比較。

このページでは
  1. 始める前に
  2. どこで見つけられますか
  3. ステップ
  4. 期待される結果
  5. カウントされるもの
  6. スコアではなくアクティビティ
  7. 共有は別のステップです
  8. 何か問題が発生した場合
  9. 質問
  10. 関連している

始める前に

  • Repo Insights は GitTree Pro の一部であり、現在誰でも無料で利用できます。 計画 は Pro について説明します。サインインしています。
  • 必要な履歴はこのコンピュータ上にあります。浅いクローンは、フェッチされたコミットのみをカウントします。報告書は、歴史が部分的であると述べています。

どこで見つけられますか

  • Tools、または Alt+I。 Repo Insights が独自のウィンドウで開きます。
  • Team reports (Alt+Shift+I) は、組織が共有するレポートの受信箱です。このローカルカウントではありません。 チームレポートを参照してください。
アクションmacOSWindowsとLinux
Repo Insights⌥IAlt+I
Team reports⌥⇧IAlt+Shift+I

ステップ

  1. オープンリポジトリの分析情報

    リポジトリで、Alt+I を押すか、[Repo Insights] を選択します。ウィンドウはグラフとは別のものです。 Overview は最初のセクションです。カウントはこのコンピュータ上で実行されます。ウィンドウを開いてもレポートはアップロードされません。

    Repo Insights がカウントする履歴であるコミット グラフ
    レポートでは、この履歴内のコミット数がカウントされます。静止しているのはグラフであり、Insights ウィンドウではありません。GitTree はデモ リポジトリとのインターフェイスです。
  2. 範囲を選択してください

    Change range は期間を設定します。この実行に別の範囲を選択しない限り、環境設定のデフォルトの期間は、Last 30 days、Last 90 days、Last 180 days、または Last 365 days のいずれかです。デフォルトでは、何もアップロードせずに、このコンピュータでカウントされると説明されています。

  3. カウントルールを読む

    People are merged with the repository’s .mailmap. Commits by bots are counted apart from people. Bulk commits は分割されているため、1 つの巨大な commit が 1 週間の作業のようには見えません。レポートには「These counts describe activity, not performance. 行をランキングとして読み取らないでください」と記載されています。

  4. ローカルに保存するか、ファイルをエクスポートします

    Export… は、選択したファイルに Export CSV… または Export JSON… を書き込みます。ヘルプには、投稿者の名前と電子メールが書き込まれ、何も送信されないと書かれています。 Forget Repo Insights for This Repository… は、このコンピュータ上のこのリポジトリに保存されているレポートを削除します。リポジトリには触れていません。

期待される結果

このコンピュータ上の範囲のコミットと行のレポートがあります。エクスポートでは、パスを選択した場合にのみファイルが作成されました。組織との共有は後の手順であり、所有者または管理者のみがアップロードできます。

カウントされるもの

ターミナル内の同じ質問は、日付範囲が指定された git shortlog と git log です。 Repo Insights は、メールマップのマージ、ボットの分割、一括分割を追加し、エクスポートできるようにレポートを保持します。コミットは変更されません。

git shortlog -sn --since="90 days ago"
git log --pretty=format:"%aN <%aE>" --since="90 days ago" | sort | uniq -c

Include pull request counts は、接続されているアカウントを使用してホストからのプル リクエストとレビューも読み取ります。カウントと時間のみが保持され、タイトル、説明、コードは保持されません。レポートを共有しない限り、何もアップロードされません。実行でそれらが読み取られなかった場合、後の共有では、レポートにはプル リクエスト番号が含まれていないと記載されています。 ファイル履歴 は、範囲全体ではなく 1 つのファイルという異なるビューです。

スコアではなくアクティビティ

チーム レポートの文とこれらのカウントの意味は、These counts describe activity, not performance. です。コミットの少ない人が重要な変更を書いた可能性があります。マージコミットと 1 行のタイプミス修正は両方ともカウントに追加されます。このレポートは人々をランク付けするものではなく、数値をスコアとも呼びません。

共有は別のステップです

Share with Organization… は、カウントをプレビューして Upload Report を押した後にのみカウントを送信します。名前と電子メールはこのコンピュータに残ります。メンバー ID に加えてカウントが残ります。このサービスは、レポートが有効になっている組織の所有者または管理者からのアップロードを受け入れます。 チームの報告 がそのパスです。 チュートリアル では、これらのカウントを使用せずに歴史を教えます。

何か問題が発生した場合

レポートの履歴行には、クローンが浅い、または部分的なものであると記載されています。

フェッチされたコミットのみがカウントされました。必要な履歴を取得してから、レポートを再度実行します。以前の番号は完全なリポジトリではありません。

一人である二人が二列になって登場します。

彼らの電子メールは統合されません。それらを .mailmap に追加し、レポートを再度実行します。レポートはメールマップを読み取ります。マッチを発明するわけではありません。

「このレポートにはプル リクエスト番号がありません。」

この実行ではプル リクエストが読み取られませんでした。レポート オプションで [プル リクエストのカウントを含める] をオンにして、再度実行します。ホストの読み取りでは、接続されているアカウントが使用されます。

レポートを無視すると、まだ必要だったレポートが削除されました。

[忘れる] を選択すると、このコンピュータに保存されているそのリポジトリのレポートが削除されます。 Repo Insights を再度実行して、履歴を再度カウントします。リポジトリ ファイルは削除されませんでした。

質問

Repo Insights は私のリポジトリをアップロードしますか?

いいえ、カウントはこのコンピューター上で実行されます。エクスポートでは、選択したファイルが書き込まれ、何も送信されません。チーム レポートのアップロードは別の確認であり、コードではなくカウントが送信されます。

数字はパフォーマンスの評価ですか?

いいえ。これらの数値はパフォーマンスではなくアクティビティを表します。これらは、メールマップとボット ルールの後の範囲内のコミットと行です。それらはランクではありません。

Repo Insights が含まれるプランはどれですか?

GitTree Pro は、現在誰でも無料で入手できます。ウィンドウを開くことは無料プランの一部ではありません。

CSV エクスポートには何が含まれますか?

選択したファイル内の投稿者とその名前と電子メール。エクスポートでは何も送信されません。

チームレポートは同じウィンドウですか?

いいえ。Alt+Shift+I を押すと、組織と共有されているレポートの所有者と管理者であるチーム レポートが開きます。 Alt+I はローカルカウントです。