Comment mettre à jour mon dépôt forké à l'aide de SourceTree?

108

J'utilise SourceTree (avec BitBucket) pour gérer mon code. J'ai forké un repo et le repo parent a été mis à jour.

Comment utiliser SourceTree pour fusionner le code en amont dans mon dépôt fourchu?

Aaron Brager
la source

Réponses:

220

Commencez par configurer le référentiel parent:

  1. Ouvrez votre dépôt forké dans SourceTree.
  2. Sélectionnez RéférentielParamètres du référentiel… dans le menu (ou appuyez sur ,).
  3. Dans le volet Télécommandes , appuyez sur Ajouter .
  4. Entrez le nom de votre choix ( souvent upstreamoumaster ) et l'URL / le chemin d'accès au référentiel parent.
  5. Appuyez sur OK, puis sur OK.

Maintenant, pour mettre à jour:

  1. Sélectionnez Tirer dans la barre d'outils.
  2. Dans le menu déroulant "Extraire du référentiel", passez de votre fork au repo que vous venez d'ajouter.
  3. Appuyer sur OK.
  4. (Facultatif) Une fois que vous tirez, vous souhaiterez peut-être pousser tout nouveau contenu vers le serveur.
Aaron Brager
la source
22
J'ai également dû appuyer sur "Actualiser" à côté de la branche distante pour tirer. Et puis sélectionnez "maître" là-bas avant que je puisse appuyer sur OK.
am_
Un résumé plus élaboré de ceci se trouve sur ce blog qui attribue bien sûr cette réponse SO.
Neo