2013-07-11 23 views
16

Abbiamo un repository in GitHub che ha 3 filiali. Ad esempio, dire maestro, sviluppatore e anteprima.Studio Android - verifica un * ramo * da GitHub

Quando eseguo il checkout di questo repository in Android Studio, sembra di effettuare il checkout solo per il ramo master, ignorando tutti gli altri rami. (Eclipse utilizzato per chiederci quale ramo alla cassa/importazione quando siamo la clonazione di un pronti contro termine da GitHub)

La domanda è: come possiamo selezionare una filiale al momento del check-out in un repo Android Studio?

Immagine 1- Controllo fuori da GitHub

Checking out from GitHub

Immagine 2 E 'appena chiede l'URL repo, ma NON un ramo.

It just asks for the repo URL, but **NOT** a branch.

+2

Onestamente, imparerei come usare git. So che sulla finestra è un po 'doloroso installarlo, ma è meglio imparare a usare quello strumento piuttosto che preoccuparsi di Android Studio. – cbrulak

+0

Hai inviato un bug o una richiesta di modifica al team di Android Studio? http://source.android.com/source/report-bugs.html – cbrulak

+0

@cbrulak Grazie per il collegamento, invio un CR al team di Studio. –

risposta

12

Nel menù VCS, si sceglie git e fare clic su ramo di scegliere quale ramo che si desidera utilizzare.

enter image description here

Oppure clicca a destra del menu nell'angolo in basso a git.

enter image description here

3

In Android Studio si hanno anche i terminali (Strumenti -> Apri Terminale, o Vista -> Strumento Windows -> Terminale), aprirlo, la directory corrente sarà direttamente il progetto di allora basta eseguire

git checkout the_name_of_the_branch 

e questo è tutto. Ti consiglio quindi di utilizzare questo: http://martinfitzpatrick.name/article/add-git-branch-name-to-terminal-prompt-mac/ sarà molto più facile vedere su quale ramo sei, direttamente nel terminale.

2

La selezione ramo è fatto da due fasi:

VCS-GIT-FETCH (unfetched externally created branch is invisible for you) 
VCS-GIT-Branches-(Remote branches - branch name)-Checkout 

I VCS-GIT-rami sono raggiungibili con un clic - in basso a destra sul GIT: [nome del ramo corrente ]

Problemi correlati