Activer la branche sur Xcode 9


95

J'ai du mal à trouver l'élément de menu pour changer de branche à l'aide de Xcode 9. Le menu des copies de travail semble avoir disparu. Des idées?

Xcode 9

entrez la description de l'image ici

Xcode 8

entrez la description de l'image ici


1
Il y a un nouveau bouton de navigateur de contrôle de source à côté du bouton de navigateur de projet qui pourrait être destiné à une certaine utilisation, mais tout ce qu'il me dit est "Chargement ...".
Phillip Mills

Vous pouvez revoir Apple Session ...
Ahmad F

Réponses:


165
  • Appuyez sur ⌘2pour ouvrir le nouveau navigateur de contrôle de la source.
  • Faites un clic droit sur l' mastericône.

entrez la description de l'image ici

Pour passer à une autre branche

  • Faites un clic droit sur une branche non courante
  • Choisir Checkout...
  • Appuyez ou cliquez sur le Checkoutbouton.

entrez la description de l'image ici


7
Oui, mais vous voyez qu'il n'y a pas de "Basculer vers la branche…" dans ce menu contextuel, comme c'était le cas dans les Xcodes précédents. Dans Xcode 9, vous utilisez "Checkout…" (qui sera activé lorsque vous sélectionnez une branche non actuelle). J'aime cela, car la terminologie correspond maintenant à la commande de ligne de commande git que vous utiliseriez.
Jerry Krinock

@JerryKrinock Merci beaucoup pour cet indice. Je mettrai à jour la réponse.
vadian

Il faut du temps pour trouver la branche à partir des télécommandes. Connaissez-vous la façon de rechercher la marque des télécommandes avec le nom?
Liem Vo

J'ai peur de ne pas savoir un moyen.
vadian

Dans le dépôt dans lequel je travaille, il y a des dossiers jaunes dans les noms de branche. Cette équipe de développement a des dossiers jaunes avec des numéros de version d'application pour les noms de dossier, puis des branches à l'intérieur de ces dossiers. Comment ont-ils fait ça? i.imgur.com/zKoWxD6.png
Edison

16

Exposez la fenêtre de gauche (Navigator) dans votre Xcode en sélectionnant cette option (vous verrez ceci en haut à droite de votre fenêtre Xcode):

Activation du navigateur

Sélectionnez maintenant le deuxième onglet:

Sélection de l'onglet Contrôle source

Faites un clic droit sur la branche que vous avez l'intention de payer et appuyez sur le bouton de paiement dans le menu: Visite de la succursale


11

Il semble qu'Apple ait déplacé la fonctionnalité Contrôles de source comme change branch, version historypour séparer l'onglet dans la zone Navigateur pour Xcode 9.x

Voici les étapes pour effectuer le changement de branche:

  1. Ouvrez le Navigator area(s'il est masqué) en appuyant sur la fenêtre du volet gauche présente en haut à droite de Xcode ou utilisez le raccourci cmd + 2

étape 1

  1. Dans Source control navigatorvous pouvez voir Branches, Tagprésent pour votre projet.

Étape 2

  1. Maintenant, si vous souhaitez changer de branche, sélectionnez la branche à basculer et faites un clic droit dessus .

  2. Sélectionnez Paiement . Cela entraînera une alerte Do you want to check out “<branch name>”? Sélectionnez Checkout.

Étape 3-4

  1. Maintenant, cela fera passer votre branche à celle sélectionnée après un certain temps.

Remarque: pour basculer entre les branches, vous devez valider ou annuler les modifications effectuées dans le projet.

Étape 5

Étape 6

  1. Vous pouvez même voir l' historique du journal en sélectionnant la branche. L'historique des validations peut être consulté en fonction des dernières 24 heures, des 7 derniers jours et des 30 derniers jours.

Étape 6

Étape 7


2

1) Appuyez sur le bouton Afficher le navigateur (coin supérieur droit de Xcode):

entrez la description de l'image ici

2) Affichez le navigateur de projet, développez le Remotesdossier:
entrez la description de l'image ici

3) Développez le dossier d'origine, cliquez avec le bouton droit sur la branche que vous souhaitez utiliser et cliquez sur Checkout....
entrez la description de l'image ici


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.