Jak zaktualizować moje rozwidlone repozytorium za pomocą SourceTree?

108

Używam SourceTree (z BitBucket) do zarządzania moim kodem. Rozwidliłem repozytorium, a repozytorium nadrzędne zostało zaktualizowane.

Jak używać SourceTree do scalenia kodu źródłowego z moim rozwidlonym repozytorium?

Aaron Brager
źródło

Odpowiedzi:

220

Najpierw skonfiguruj repozytorium nadrzędne:

  1. Otwórz rozwidlone repozytorium w SourceTree.
  2. Wybierz opcję RepositoryRepository Settings… w menu (lub naciśnij, ).
  3. W okienku Piloty naciśnij Dodaj .
  4. Wpisz dowolną nazwę ( często upstreamlubmaster ) i adres URL / ścieżkę do repozytorium nadrzędnego.
  5. Naciśnij OK, a następnie OK.

Teraz, aby zaktualizować:

  1. Wybierz Pull na pasku narzędzi.
  2. W menu rozwijanym „Pobierz z repozytorium” przełącz się z forka do właśnie dodanego repozytorium.
  3. Wciśnij OK.
  4. (Opcjonalnie) Po ściągnięciu możesz zechcieć wypchnąć nową zawartość na serwer.
Aaron Brager
źródło
22
Musiałem także nacisnąć „Odśwież” obok Zdalnej gałęzi, aby pobrać. A potem wybierz tam „master”, zanim będę mógł nacisnąć OK.
am_
Bardziej szczegółowe podsumowanie tego znajduje się na tym blogu, który oczywiście przypisuje tę odpowiedź SO.
Neo