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?

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.

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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.