はじめに
GitHub プロジェクトでサポートされる規模は実質的に無制限です。 このスケールの利点は、プロジェクトを大きくし、無数のファイル、コミット、イシュー、pull request などを含めることができることです。 それはまた、欠点でもあります。
あなたは開発者で、急速に拡大しているプロジェクトに取り組んでいるとします。 共同作成者の数が増えるにつれ、信じられないような速さで機能が追加されたり、バグが修正されたりします。 しかしながら、そのような変更の一つ一つに、イシュー、ディスカッション、コミット、pull request に埋もれている背景情報の多くが含まれる可能性があります。 その情報がそのとき印象的に見えても、時間の経過と共にその背景情報が失われるリスクがあり、長期的には生産性を大幅に下げる可能性があります。 あるバグが報告されたが、遡ってみると、1 年以上触れていない作業までたどり着いた場合、どうなりますか? 幸い、あらゆるタスクを迅速に強化する方法をいくつか、GitHub は備えています。
このモジュールでは、GitHub でフィルター、blame、クロスリンクを使用してリポジトリ履歴を検索し、整理する方法について説明します。
学習の目的
このモジュールでは、次のことを行います。
- 関連する問題と pull request を検索します。
- 履歴を検索してコンテキストを見つけます。
- GitHub 内で関連付けることで、他のユーザーの検索を支援します。
前提条件
- GitHub のアカウント
- GitHub でファイル内を移動したり編集したりできること
このモジュールでは、GitHub で情報を検索して整理するプロセスについて説明します。 このモジュールで説明するベネフィットを十分に理解するには、まず次のモジュールを完了することをお勧めします。