Commutazione ramo su Xcode 9


95

Ho problemi a trovare la voce di menu per cambiare ramo utilizzando Xcode 9. Il menu delle copie di lavoro sembra essere scomparso. Qualche idea?

Xcode 9

inserisci qui la descrizione dell'immagine

Xcode 8

inserisci qui la descrizione dell'immagine


1
C'è un nuovo pulsante di navigazione per il controllo del codice sorgente accanto al pulsante di navigazione del progetto che potrebbe essere inteso per qualche uso, ma tutto ciò che mi dice è "Caricamento ...".
Phillip Mills

Potresti recensire Apple Session ...
Ahmad F

Risposte:


166
  • Premere ⌘2per aprire il nuovo Navigatore controllo sorgente.
  • Fare clic con il tasto destro mastersull'icona.

inserisci qui la descrizione dell'immagine

Per passare a un ramo diverso

  • Fare clic con il tasto destro su un ramo non corrente
  • Scegliere Checkout...
  • Premere o fare clic sul Checkoutpulsante.

inserisci qui la descrizione dell'immagine


7
Sì, ma vedi che non c'è "Passa a ramo ..." in quel menu contestuale, come nei precedenti Xcode. In Xcode 9, usi "Checkout ..." (che sarà abilitato quando selezioni qualsiasi ramo non corrente). Mi piace, perché la terminologia ora corrisponde al comando della riga di comando git che useresti.
Jerry Krinock

@ JerryKrinock Grazie mille per il suggerimento. Aggiornerò la risposta.
vadian

Ci vuole tempo per trovare il ramo da Remotes. Conosci il modo per cercare telecomandi di marca con Nome?
Liem Vo

Temo di non conoscere un modo.
vadian

Nel repository in cui sto lavorando ci sono cartelle gialle all'interno dei nomi dei rami. Questo team di sviluppo ha cartelle gialle con i numeri di versione dell'app per i nomi delle cartelle, quindi si ramifica all'interno di tali cartelle. Come ci sono riusciti? i.imgur.com/zKoWxD6.png
Edison

16

Esponi la finestra sul lato sinistro (Navigatore) nel tuo Xcode selezionando questa opzione (vedrai questo sul lato in alto a destra della tua finestra Xcode):

Abilitazione del navigatore

Ora seleziona la seconda scheda:

Selezione della scheda Controllo origine

Fare clic con il tasto destro del mouse sul ramo che si intende effettuare il checkout e premere il pulsante checkout dal menu: Controllando la filiale


12

Sembra che Apple abbia spostato la funzionalità dei controlli del codice sorgente come change branch, version historyin una scheda separata nell'area Navigatore per Xcode 9.x

Di seguito sono riportati i passaggi per eseguire il cambio di ramo:

  1. Apri il Navigator area(se è nascosto) premendo la finestra del riquadro sinistro presente in alto a destra di Xcode o usa la scorciatoia cmd + 2

passo 1

  1. In Source control navigatorpuoi vedere Branches, Tagpresente per il tuo progetto.

Passo 2

  1. Ora, se vuoi cambiare ramo, seleziona il ramo da cambiare e fai clic destro su di esso.

  2. Seleziona Checkout . Questo richiederà un avviso Do you want to check out “<branch name>”? Seleziona Checkout.

Step3-4

  1. Ora questo cambierà il tuo ramo in quello selezionato dopo qualche tempo.

Nota: per passare da un ramo all'altro è necessario eseguire il commit o annullare le modifiche apportate nel progetto.

Step5

Step6

  1. Puoi anche vedere la cronologia dei log selezionando branch. La cronologia dei commit può essere visualizzata in base alle ultime 24 ore, agli ultimi 7 giorni e agli ultimi 30 giorni.

Passaggio 6

Passaggio 7


2

1) Premere il pulsante mostra navigatore (angolo in alto a destra di Xcode):

inserisci qui la descrizione dell'immagine

2) Mostra il navigatore del progetto, espandi la Remotescartella:
inserisci qui la descrizione dell'immagine

3) Espandi la cartella di origine, fai clic con il pulsante destro del mouse sul ramo che desideri utilizzare e fai clic Checkout....
inserisci qui la descrizione dell'immagine


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.