Как обновить разветвленное репо с помощью SourceTree?

108

Я использую SourceTree (с BitBucket) для управления своим кодом. Я создал ответвление репо, и родительское репо было обновлено.

Как мне использовать SourceTree для слияния исходного кода с моим разветвленным репо?

Аарон Брагер
источник

Ответы:

220

Сначала настройте родительское репо:

  1. Откройте свое разветвленное репо в SourceTree.
  2. Выберите в меню РепозиторийНастройки репозитория… (или нажмите ,).
  3. На панели « Пульты» нажмите « Добавить» .
  4. Введите любое имя, которое вам нравится ( часто upstreamилиmaster ), и URL-адрес / путь к родительскому репо.
  5. Нажмите ОК, затем ОК.

Теперь для обновления:

  1. Выберите Pull на панели инструментов.
  2. В раскрывающемся списке «Извлечь из репозитория» переключитесь с вилки на только что добавленное репо.
  3. Нажмите ОК.
  4. (Необязательно) После извлечения вы можете отправить любой новый контент на сервер.
Аарон Брагер
источник
22
Мне также пришлось нажать «Обновить» рядом с удаленной веткой, чтобы вытащить. И затем выберите там «мастер», прежде чем я смогу нажать ОК.
2015,
Более подробное изложение этого находится в этом блоге, который, конечно же, ссылается на этот ответ SO.
Нео