Wprowadzenie
Projekty GitHub obsługują praktycznie nieograniczoną skalę. Zaletą takiej skali jest to, że projekty mogą być rozwijane do momentu, w którym obejmują niezliczone pliki, zatwierdzenia, problemy, żądania ściągnięcia i inne elementy. Wada jest w zasadzie taka sama.
Załóżmy, że jesteś deweloperem pracującym nad szybko rozwijającym się projektem. Do projektu dołączają nowi współautorzy, którzy dodają funkcje i naprawiają usterki z niezwykłą szybkością. Jednak każda z tych zmian prawdopodobnie zawiera wiele informacji kontekstowych, które są ukryte w problemach, dyskusjach, zatwierdzeniach i żądaniach ściągnięcia. Chociaż w tej chwili wszyscy pamiętają te informacje, ryzyko utraty kontekstu w miarę upływu czasu może znacznie obniżyć produktywność w przyszłości. Co się stanie, gdy zostanie zgłoszona usterka, która śledzi z powrotem do pracy, która nie została dotykana od ponad roku? Na szczęście usługa GitHub oferuje kilka sposobów szybkiego zdobycia informacji na potrzeby dowolnego zadania.
W tym module dowiesz się, jak przeszukiwać i organizować historię repozytorium przy użyciu filtrów, winy i łączenia krzyżowego w usłudze GitHub.
Cele szkolenia
Zawartość tego modułu:
- Znajdź istotne problemy i żądania ściągnięcia.
- Historia wyszukiwania w celu znalezienia kontekstu.
- Nawiązywanie połączeń w usłudze GitHub w celu ułatwienia innym osobom znajdowania rzeczy.
Wymagania wstępne
- Konto usługi GitHub
- Umiejętność nawigowania po plikach w usłudze GitHub i edytowania ich
Ten moduł obejmuje proces znajdowania i organizowania informacji w usłudze GitHub. Aby w pełni docenić korzyści omówione w tym module, zalecamy najpierw ukończenie następujących modułów:
- Wprowadzenie do usługi GitHub
- Zarządzanie dostarczaniem oprogramowania przy użyciu przepływu pracy opartego na wydaniach w usłudze GitHub
- Zarządzanie zmianami repozytorium za pomocą żądań ściągnięcia w usłudze GitHub