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


108

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

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

Ответы:


220

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

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

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

  1. Выберите Pull на панели инструментов.
  2. В раскрывающемся списке «Извлечь из репозитория» переключитесь с вилки на только что добавленное репо.
  3. Нажмите ОК.
  4. (Необязательно) После извлечения вы можете отправить любой новый контент на сервер.

22
Мне также пришлось нажать «Обновить» рядом с удаленной веткой, чтобы вытащить. И затем выберите там «мастер», прежде чем я смогу нажать ОК.
2015,

Более подробное изложение этого находится в этом блоге, который, конечно же, ссылается на этот ответ SO.
Нео
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.