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?

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.

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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.