web-dev-qa-db-fra.com

SourceTree - comment passer à la succursale de dépôt à distance

Je crée une nouvelle branche dans le référentiel GIT distant. Référentiel stocké sur BitBucket.

Dans mon référentiel local, je peux voir cette nouvelle branche avec SourceTree. Il apparaît dans la liste des validations, sur la même validation à partir de laquelle je crée une branche. Mais je ne peux pas voir cette nouvelle branche sous la liste des branches et je ne peux pas la vérifier.

Je veux extraire et mettre à jour le code de mon poste de travail local vers le référentiel distant, mais exactement dans cette nouvelle branche. J'ai commencé le développement sur la même branche, ce qui était la source pour cloner une nouvelle branche.

J'ai essayé de tirer cette nouvelle branche. Il est vide comme il se doit, mais il ne figure toujours pas dans la liste des branches et je ne peux pas le vérifier.

Comment s'engager dans cette nouvelle branche?

19
Pavlo

Avec SourceTree (1.9.6.1) seul (sans parler de la ligne de commande ici), assurez-vous:

  • vous avez récupéré le repo
  • votre vue de journal est définie sur "Toutes les branches" ( et non "branches actuelles")
  • "Afficher les succursales distantes" est sélectionné

Remarque: la section BRANCHES sur le côté gauche de la vue journal affiche uniquement les branches locales , pas les branches distantes.
Les branches distantes sont répertoriées dans le REMOTES/Origin section, juste en dessous de BRANCHES et TAGS.

En double-cliquant sur la branche distante, vous pouvez créer une nouvelle branche locale.

checkout new branch from remote tracking branch

43
VonC