Como atualizo meu repo bifurcado usando SourceTree?

108

Estou usando SourceTree (com BitBucket) para gerenciar meu código. Eu criei um bifurcação de um repo e o repo pai foi atualizado.

Como faço para usar SourceTree para mesclar o código upstream em meu repositório bifurcado?

Aaron Brager
fonte

Respostas:

220

Primeiro, configure o repo pai:

  1. Abra seu repositório bifurcado no SourceTree.
  2. Selecione RepositórioConfigurações de repositório… no menu (ou pressione, ).
  3. No painel Remotos , pressione Adicionar .
  4. Insira qualquer nome de sua preferência ( frequentemente upstreamoumaster ) e o URL / caminho para o repositório pai.
  5. Pressione OK e depois OK.

Agora, para atualizar:

  1. Selecione Puxar na barra de ferramentas.
  2. Na lista suspensa "Puxar do repositório", mude do fork para o repo que acabou de adicionar.
  3. Pressione OK.
  4. (Opcional) Depois de puxar, você pode querer enviar qualquer novo conteúdo para o servidor.
Aaron Brager
fonte
22
Eu também tive que pressionar "Atualizar" ao lado de Ramificação remota para puxar. E então selecione "master" antes de clicar em OK.
am_
Um resumo mais elaborado disso está neste blog que, claro, credita essa resposta do SO.
Neo