W GitHubie jest sposób, aby zobaczyć wszystkie ostatnie zatwierdzenia we wszystkich gałęziach. Najlepiej byłoby w odwrotnej kolejności chronologicznej.
Może jestem węszycielem, ale chciałbym zobaczyć, co ostatnio robili moi programiści, przynajmniej jeśli chodzi o zmiany w repozytorium na github. Jak dotąd najbliższy, jaki widziałem, to wykres sieci, który z pewnością jest bardzo przydatny.
Odpowiedzi:
To stara funkcja GitHub, ale niezbyt intuicyjna.
Korzystanie ze strony GitHub:
Schemat poniżej.
Dodatkowo możesz przeciągnąć w lewo, aby zobaczyć wszystkie zatwierdzenia w czasie dla wszystkich forków i gałęzi.
źródło
Na dzień dzisiejszy 16.09.2020 i mówiąc jako ktoś, kto niestety musi używać GitHub do projektu, kiedy zawsze używam cudownego GitLaba, w końcu go znalazłem.
Kliknij „Kod” (pierwsza karta z lewej strony) na głównej stronie repozytorium. Pod tymi 4 przyciskami („wzorzec”, „Przejdź do pliku”, „Dodaj plik”, „Kod”) znajduje się niebieski prostokąt. Na prawym końcu znajduje się ikona zegara i liczba. Jeśli obszar roboczy twojej przeglądarki jest wystarczająco szeroki, zawiera nawet (hurra) słowo „commits”. To jest link. Kliknij i CIESZ SIĘ !!!
Uwaga: adres URL tej strony wygląda tak: https://github.com/myProfile/myRepo/commits/master
źródło
Interfejs użytkownika w GitHub nie obsługuje obecnie sposobu wyświetlania zatwierdzeń w gałęzi z karty kodu. Zauważyłem jednak, że kiedy wybieram gałąź z listy rozwijanej selektora gałęzi, widzę następujący adres URL:
Jeśli kliknę nazwę użytkownika na liście zatwierdzeń, zobaczę następujący adres URL:
Pomyślałem więc, dlaczego nie spróbować dodać ciągu zapytania
?author=mgol
do adresu URL, który wyświetla zmiany w określonej gałęzi:Rozwiązanie:
Ponownie, interfejs użytkownika nie ma przycisku, który pozwala zobaczyć ten widok (zgodnie z moją najlepszą wiedzą), ale możesz manipulować ciągiem zapytania, aby filtrować tylko to, co chcesz zobaczyć.
źródło
Myślę, że nie ma żadnego przycisku, który pokazuje pełną listę zatwierdzeń. Jeśli chcesz wyświetlić listę wszystkich zatwierdzeń w repozytorium, możesz przejrzeć następujący adres URL:
Możesz wyświetlić listę zatwierdzeń, dodając słowo
commits
(w liczbie mnogiej) na końcu adresu URL repozytorium.Opcjonalnie możesz dodać ciąg zapytania, aby zawęzić wyniki na liście. Na przykład:
Aktualizacja
Dzięki @lii aktualizuję ten post:
Jeśli chcesz zobaczyć wszystkie zatwierdzenia w gałęzi , przejrzyj następujący adres URL:
I możesz zawęzić listę zatwierdzeń, przeglądając następujący adres URL:
źródło
/<branch-name>
na końcu adresu URL. Wydaje mi się jednak, że w tym czasie widać tylko jedną gałąź.Spójrz tutaj: Github API: Pobierz wszystkie zatwierdzenia dla wszystkich gałęzi dla repozytorium, to jedyna opcja. Na stronie możesz zobaczyć tylko zatwierdzenia dla poszczególnych gałęzi - musisz ręcznie przełączać się między nimi. Bitbucket pozwala zobaczyć wszystkie zatwierdzenia we wszystkich gałęziach.
źródło
Tak jak mam konfigurację repozytoriów, każdy programista ma konto user.git. Zalecam wykonanie następujących czynności:
To pobieranie aktualizuje wszystkie lokalne kopie zdalnych oddziałów, ale nie tworzy nowych lokalnych oddziałów tych śledzących oddziałów zdalnych. Jeśli masz lokalne oddziały wszystkich oddziałów swojego dewelopera, będziesz chciał uruchomić:
Więc to, co musisz zrobić, to git fetch - all, a następnie git pull - all . Mam nadzieję, że to pomoże.
Na koniec możesz również wykonać zdalną aktualizację git, która jest tym samym, co git fetch - all
źródło