web-dev-qa-db-fra.com

comment tirer une branche distante dans sourcetree

J'ai repo dans bitbucket. il a 2 branches master et Branch9_Artiflex mais quand je clone ce repo dans mon repo local via l'arborescence source (clone-clone dans l'arborescence source) je ne peux voir que la branche master.

Créer une nouvelle branche Branch9_Artiflex sur ma machine locale et extraire toutes les données de la branche distante Branch9_Artiflex ne fonctionne pas car ils ont un historique différent des validations

arbre source enter image description here

mais mon référentiel distant a 2 branches enter image description here

9
ketchyn

Essayer

  • git fetch. Cela ramènerait toute branche distante manquée au référentiel local (en supposant qu'il n'y a pas d'autre problème).
  • git checkout Branch9_Artiflex. Vous allez maintenant être transféré dans un local/Branch9_Artiflex qui est nouvellement créé avec les dernières modifications d'Origine/Branch9_Artiflex. :))
9
Supun Wijerathne

Vous pouvez le faire avec le git cli ainsi que directement dans l'interface utilisateur de SourceTree. Extension [~ # ~] télécommandes [~ # ~] > Origine était très proche: vous devez double-cliquer sur la branche distante, dans votre cas _Branch9_Artiflex_. La fenêtre suivante apparaît alors:

enter image description here

Cela clonerait la branche distante intermédiaire vers une branche locale du même nom. Cliquez sur [~ # ~] ok [~ # ~] , puis SourceTree récupérera RemoteBranch et il apparaîtra dans votre arborescence de branches locale (barre latérale gauche):

enter image description here

3
Daniel