Wie aktualisiere ich mein gespaltenes Repo mit SourceTree?

108

Ich verwende SourceTree (mit BitBucket), um meinen Code zu verwalten. Ich habe ein Repo gegabelt und das übergeordnete Repo wurde aktualisiert.

Wie verwende ich SourceTree, um den Upstream-Code in meinem gespaltenen Repo zusammenzuführen?

Aaron Brager
quelle

Antworten:

220

Richten Sie zunächst das übergeordnete Repo ein:

  1. Öffnen Sie Ihr gespaltenes Repo in SourceTree.
  2. Wählen Sie im Menü RepositoryRepository-Einstellungen… (oder drücken Sie ,).
  3. Drücken Sie im Bereich Fernbedienungen auf Hinzufügen .
  4. Geben Sie einen beliebigen Namen ( häufig upstreamodermaster ) und die URL / den Pfad zum übergeordneten Repo ein.
  5. Drücken Sie OK und dann OK.

Nun zum Update:

  1. Wählen Sie in der Symbolleiste Ziehen.
  2. Wechseln Sie in der Dropdown-Liste "Aus Repository ziehen" von Ihrer Gabel zu dem gerade hinzugefügten Repo.
  3. Drücke OK.
  4. (Optional) Nach dem Ziehen möchten Sie möglicherweise neuen Inhalt auf den Server übertragen.
Aaron Brager
quelle
22
Ich musste auch "Refresh" neben "Remote Branch" drücken, um zu ziehen. Und dann dort "Master" auswählen, bevor ich auf OK klicken kann.
am_
Eine ausführlichere Zusammenfassung finden Sie in diesem Blog, in dem diese SO-Antwort natürlich gutgeschrieben wird.
Neo