はじめに

完了

GitHub プロジェクトでサポートされる規模は実質的に無制限です。 このスケールの利点は、プロジェクトを大きくし、無数のファイル、コミット、イシュー、pull request などを含めることができることです。 それはまた、欠点でもあります。

あなたは開発者で、急速に拡大しているプロジェクトに取り組んでいるとします。 共同作成者の数が増えるにつれ、信じられないような速さで機能が追加されたり、バグが修正されたりします。 しかしながら、そのような変更の一つ一つに、イシュー、ディスカッション、コミット、pull request に埋もれている背景情報の多くが含まれる可能性があります。 その情報がそのとき印象的に見えても、時間の経過と共にその背景情報が失われるリスクがあり、長期的には生産性を大幅に下げる可能性があります。 あるバグが報告されたが、遡ってみると、1 年以上触れていない作業までたどり着いた場合、どうなりますか? 幸い、あらゆるタスクを迅速に強化する方法をいくつか、GitHub は備えています。

このモジュールでは、GitHub でフィルター、blame、クロスリンクを使用してリポジトリ履歴を検索し、整理する方法について説明します。

学習の目的

このモジュールでは、次のことを行います。

  • 関連する問題と pull request を検索します。
  • 履歴を検索してコンテキストを見つけます。
  • GitHub 内で関連付けることで、他のユーザーの検索を支援します。

前提条件

  • GitHub のアカウント
  • GitHub でファイル内を移動したり編集したりできること

このモジュールでは、GitHub で情報を検索して整理するプロセスについて説明します。 このモジュールで説明するベネフィットを十分に理解するには、まず次のモジュールを完了することをお勧めします。