Zweig auf Xcode 9 schalten

95

Ich habe Probleme, den Menüpunkt zum Wechseln des Zweigs mit Xcode 9 zu finden. Das Menü für Arbeitskopien scheint verschwunden zu sein. Irgendwelche Ideen?

Xcode 9

Geben Sie hier die Bildbeschreibung ein

Xcode 8

Geben Sie hier die Bildbeschreibung ein

Alexander MacLeod
quelle
1
Neben der Projektnavigator-Schaltfläche befindet sich eine neue Navigationsschaltfläche für die Quellcodeverwaltung, die möglicherweise für einige Zwecke vorgesehen ist, aber nur "Laden ..." enthält.
Phillip Mills
Sie könnten Apple Session überprüfen ...
Ahmad F

Antworten:

165
  • Drücken Sie ⌘2, um den neuen Versionsverwaltungsnavigator zu öffnen.
  • Klicken Sie mit der rechten Maustaste auf das masterSymbol.

Geben Sie hier die Bildbeschreibung ein

Zu einem anderen Zweig wechseln

  • Klicken Sie mit der rechten Maustaste auf einen nicht vorhandenen Zweig
  • Wählen Checkout...
  • Drücken oder klicken Sie auf die CheckoutSchaltfläche.

Geben Sie hier die Bildbeschreibung ein

vadian
quelle
7
Ja, aber Sie sehen, dass es in diesem Kontextmenü kein "Zu Zweig wechseln ..." gibt, wie es in früheren Xcodes der Fall war. In Xcode 9 verwenden Sie "Checkout ..." (wird aktiviert, wenn Sie einen nicht aktuellen Zweig auswählen). Ich mag das, weil die Terminologie jetzt mit dem Befehlszeilenbefehl git übereinstimmt, den Sie verwenden würden.
Jerry Krinock
@ JerryKrinock Vielen Dank für den Hinweis. Ich werde die Antwort aktualisieren.
Vadian
Es braucht Zeit, um den Zweig von Remotes zu finden. Kennen Sie die Möglichkeit, eine Fernbedienungsmarke mit Namen zu suchen?
Liem Vo
Ich fürchte, ich kenne keinen Weg.
Vadian
In dem Repo, in dem ich arbeite, befinden sich gelbe Ordner innerhalb der Filialnamen. Dieses Entwicklerteam verfügt über gelbe Ordner mit App-Versionsnummern für die Ordnernamen und verzweigt sich dann in diese Ordner. Wie haben sie das gemacht? i.imgur.com/zKoWxD6.png
Edison
16

Stellen Sie das linke Seitenfenster (Navigator) in Ihrem Xcode frei, indem Sie diese Option auswählen (dies wird oben rechts in Ihrem Xcode-Fenster angezeigt):

Navigator aktivieren

Wählen Sie nun die zweite Registerkarte:

Auswahl der Registerkarte Quellcodeverwaltung

Klicken Sie mit der rechten Maustaste auf den Zweig, den Sie auschecken möchten, und klicken Sie im Menü auf die Schaltfläche zum Auschecken: Die Filiale auschecken

Rushabh
quelle
11

Es scheint , dass Apple hat bewegt Quellen - Steuerelemente verfügen wie change branch, version historyauf separaten Registerkarte im Navigator - Bereich für Xcode 9.x

Im Folgenden finden Sie Schritte zum Ausführen der Verzweigungsumschaltung:

  1. Öffnen Sie das Navigator areaFenster (falls es ausgeblendet ist), indem Sie auf das linke Fenster oben rechts in Xcode klicken oder die Tastenkombination cmd + 2 verwenden

Schritt 1

  1. In können Source control navigatorSie sehen Branches, Tagfür Ihr Projekt präsentieren.

Schritt 2

  1. Wenn Sie nun den Zweig wechseln möchten, wählen Sie den zu wechselnden Zweig aus und klicken Sie mit der rechten Maustaste darauf.

  2. Wählen Sie Kasse . Dies wird eine Warnmeldung Do you want to check out “<branch name>”? auslösen Checkout.

Schritt 3-4

  1. Jetzt wird Ihr Zweig nach einiger Zeit auf den ausgewählten Zweig umgeschaltet.

Hinweis: Um zwischen Zweigen zu wechseln, müssen Sie im Projekt vorgenommene Änderungen festschreiben oder verwerfen.

Schritt 5

Schritt 6

  1. Sie können den Protokollverlauf sogar anzeigen, indem Sie Zweig auswählen. Der Commit-Verlauf kann basierend auf den letzten 24 Stunden, den letzten 7 Tagen und den letzten 30 Tagen angezeigt werden.

Schritt 6

Schritt 7

Jayprakash Dubey
quelle
2

1) Drücken Sie die Show Navigator-Taste (obere rechte Ecke von Xcode):

Geben Sie hier die Bildbeschreibung ein

2) Zeigen Sie den Projektnavigator an und erweitern Sie den RemotesOrdner:
Geben Sie hier die Bildbeschreibung ein

3) Erweitern Sie den Ursprungsordner, klicken Sie mit der rechten Maustaste auf den Zweig, den Sie verwenden möchten, und klicken Sie auf Checkout....
Geben Sie hier die Bildbeschreibung ein

Josh O'Connor
quelle