J'utilise SourceTree 1.6.11 sur Windows. J'ai cloné un référentiel Git mais il ne montre pas mes branches distantes:
SourceTree ne montre-t-il que les branches locales?
Il montre tous les tags cependant.
J'ai trouvé ceci pour passer à la caisse d'une branche distante:
Référentiel> Checkout> Checkout Nouvelle branche> Checkout branche distante [sélectionnez la branche distante à commander]
La branche que j'ai sélectionnée est maintenant affichée dans le menu de gauche sous les branches (bien que ce ne soit toujours pas dans la liste déroulante des branches en haut).
J'espère que cela t'aides.
Pour écrire un message, cliquez sur le lien suivant: 1.6.2 Problème 1.6.2 Plus d'informations sur le problème na moja maszyna robocza. Cliquez sur le lien suivant pour obtenir plus de détails BitBucket, qui est maintenant disponible SourceTree.
W każdym razie po dziesięciu minutach nic się nie pojawiło.
Następnie znalazłem w opcjach, nous sommes en train de télécharger des vidéos, qui ont tous été pilotés, qui sont maintenant séparés par le temps.
Ponadto można od razu odświeżyćALT+SHIFT+R
Mam nadzieję, e to komuś pomoże.
Dave
Ce qui a finalement fonctionné pour moi, après quelques essais et erreurs, a été de:
Le Fetch seul ne semble pas faire l'affaire, en soi, pour chaque référentiel dans lequel j'ai rencontré le problème (cela s'est passé dans une poignée, et un Fetch seul a fonctionné pour certains).
Informations étendues:
Ce qui semble être en cause ici est de savoir comment le référentiel local suivait la télécommande. Pour ceux qu'une simple récupération a résolu pas, l'exécution de git branch -r
dans le référentiel n'a donné aucun résultat. Après avoir réussi à les visualiser, j'ai confirmé la sortie de git branch -r
avec les branches HEAD ainsi que master et develop pour ma télécommande, comme je m'y attendais.
La solution pour moi était simple. Utilisez simplement la ligne de commande et exécutez
git branch -r
et
git branch -a
pour vous assurer que vous avez toutes les branches distantes localement, puis vérifiez chaque branche qui n'apparaît PAS dans l'arbre source. Après l'avoir vérifié, il s'affichera dans l'arborescence.
Par exemple, après avoir exécuté
git checkout develop
votre branche develop affichera dans l'arborescence.
SourceTree montre les branches distantes. Il semble que votre référentiel distant ne comporte qu'une branche master
. Comparez la sortie de git branch -r
, qui répertorie toutes les branches distantes. Essayez git fetch
si votre copie distante est désynchronisée.
(Ce n'est probablement pas votre problème, mais il est facile de finir ici avec certaines requêtes de recherche.)
Assurez-vous d’effectuer une fetch
sur le référentiel distant. Cela peut en prendre soin.
J'avais ce problème et il s'est avéré que le procès-verbal auquel j'essayais de pousser n'a pas été attribué à l'équipe pour laquelle j'ai eu le droit de travailler. Mon administrateur a transféré le dépôt dans notre équipe et le problème a été résolu.
Je me suis heurté à cela et aucune des solutions ici ne fonctionnait pour moi. Qu'est-ce qui a fonctionné dans mon référentiel SourceTree? Cliquez sur le bouton Paramètres pour afficher la boîte de dialogue Paramètres du référentiel. Appuyez ensuite sur le bouton Edit Config File et ouvrez le fichier de configuration. Puis changé la ligne de recherche sous [distance "Origine"] en ceci, sauvegardé le fichier, récupéré et les branches distantes apparurent alors .
fetch = +refs/heads/master:refs/remotes/Origin/master
Après:
fetch = +refs/heads/*:refs/remotes/Origin/*
J'ai essayé quelques exemples ci-dessus sans succès alors voici ce que j'ai fait. Dans BitBucket, accédez à la branche que vous souhaitez vérifier et appuyez sur le magnifique bouton bleu "Checkout in SourceTree".
Ensuite, je suis allé à SourceTree et au lieu de cliquer sur les branches, que l’on penserait être un débutant, cliquez sur les télécommandes sur le côté gauche. Ouvrez vos arborescences jusqu'à ce que vous trouviez la branche à laquelle vous souhaitez accéder et double-cliquez dessus. Une boîte de dialogue devrait apparaître pour créer une nouvelle branche, continuez et appuyez sur ok. Votre branche BitBucket devrait maintenant se trouver dans votre section locale et apparaître dans le menu latéral Branche.
Si cela est complètement faux ou si la méthode est incroyablement lente, faites-le-moi savoir, mais cela a fonctionné alors que tout le reste ne fonctionnait pas.