Przełączanie gałęzi na Xcode 9

95

Mam problem ze znalezieniem pozycji menu do przełączania gałęzi przy użyciu Xcode 9. Wygląda na to, że menu kopii roboczych zniknęło. Jakieś pomysły?

Xcode 9

wprowadź opis obrazu tutaj

Xcode 8

wprowadź opis obrazu tutaj

Alexander MacLeod
źródło
1
Obok przycisku nawigatora projektu znajduje się nowy przycisk nawigatora kontroli źródła, który może być przeznaczony do jakiegoś użytku, ale mówi mi tylko o „Ładowanie ...”.
Phillip Mills
Możesz przejrzeć sesję Apple ...
Ahmad F

Odpowiedzi:

166
  • Naciśnij, ⌘2aby otworzyć nowy nawigator sterowania źródłami.
  • Kliknij prawym przyciskiem myszy masterikonę.

wprowadź opis obrazu tutaj

Aby przejść do innego oddziału

  • Kliknij prawym przyciskiem myszy nieaktualną gałąź
  • Wybierać Checkout...
  • Naciśnij lub kliknij Checkoutprzycisk.

wprowadź opis obrazu tutaj

vadian
źródło
7
Tak, ale widzisz, że w tym menu kontekstowym nie ma opcji „Przełącz do gałęzi…”, tak jak było we wcześniejszych Xcodes. W Xcode 9 używasz opcji „Do kasy…” (która zostanie włączona po wybraniu dowolnej nieaktualnej gałęzi). Podoba mi się to, ponieważ terminologia pasuje teraz do polecenia wiersza poleceń git, którego użyjesz.
Jerry Krinock
@JerryKrinock Bardzo dziękuję za podpowiedź. Zaktualizuję odpowiedź.
vadian
Znalezienie gałęzi z pilotów zajmuje trochę czasu. Czy znasz sposób wyszukiwania marki pilotów za pomocą nazwy?
Liem Vo
Obawiam się, że nie znam sposobu.
vadian
W repozytorium, w którym pracuję, w nazwach gałęzi znajdują się żółte foldery. Ten zespół programistów ma żółte foldery z numerami wersji aplikacji dla nazw folderów, a następnie rozgałęzia się w tych folderach. Jak oni to zrobili? i.imgur.com/zKoWxD6.png
Edison,
16

Ujawnij lewe okno boczne (Navigator) w swoim Xcode, wybierając tę ​​opcję (zobaczysz to w prawym górnym rogu okna Xcode):

Włączanie Nawigatora

Teraz wybierz drugą kartę:

Wybór zakładki Kontrola źródła

Kliknij prawym przyciskiem myszy gałąź, którą zamierzasz zapłacić i naciśnij przycisk kasy z menu: Sprawdzanie oddziału

Rushabh
źródło
11

Wydaje się, że Apple przeniesione Kontrole źródłowe wyposażone jak change branch, version historyna osobnej karcie w Navigator obszaru dla Xcode 9.x

Poniżej znajduje się krok do wykonania przełącznika gałęzi:

  1. Otwórz Navigator area(jeśli jest ukryte), naciskając lewe okienko okno znajdujące się w prawym górnym rogu Xcode lub użyj skrótu cmd + 2

krok 1

  1. W Source control navigatorwidać Branches, Tagprzedstawienia dla swojego projektu.

Krok 2

  1. Teraz, jeśli chcesz zmienić gałąź, wybierz gałąź do przełączenia i kliknijprawym przyciskiem myszy .

  2. Wybierz Do kasy . Spowoduje to wyświetlenie alertu Do you want to check out “<branch name>”? Wybierz Checkout.

Krok 3-4

  1. Teraz to po pewnym czasie przełączy twoją gałąź na wybraną.

Uwaga: aby przełączać się między gałęziami, musisz zatwierdzić lub odrzucić zmiany wprowadzone w projekcie.

Krok 5

Krok 6

  1. Możesz nawet zobaczyć historię logów , wybierając oddział. Historię zatwierdzeń można przeglądać na podstawie ostatnich 24 godzin, ostatnich 7 dni i ostatnich 30 dni.

Krok 6

Krok 7

Jayprakash Dubey
źródło
2

1) Naciśnij przycisk Pokaż nawigator (prawy górny róg Xcode):

wprowadź opis obrazu tutaj

2) Pokaż nawigator projektu, rozwiń Remotesfolder:
wprowadź opis obrazu tutaj

3) Rozwiń folder źródłowy, kliknij prawym przyciskiem gałąź, której chcesz użyć, i kliknij Checkout....
wprowadź opis obrazu tutaj

Josh O'Connor
źródło