2013-07-11 11 views
16

Mamy repozytorium w GitHub, które ma 3 oddziały. Na przykład, powiedz master, developer i preview.Android Studio - kasy * oddział * od GitHub

Kiedy kupuję to repozytywnie w Android Studio, wydaje się, że kasuje się tylko gałąź master, ignorując wszystkie inne gałęzie. (Eclipse używany do nas zapytać, która gałąź do kasy/importu, gdy jesteśmy klonowania repo z GitHub)

pytanie brzmi: Jak możemy wybrać oddział w momencie wymeldowania repo do Android Studio?

Obrazek 1- Sprawdzanie z GitHub

Checking out from GitHub

Obraz 2- To po prostu prosi o adres URL repo, ale NIE oddział.

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

+2

Szczerze mówiąc, nauczyłbym się używać git. Wiem, że na ekranie jest trochę bólu, aby go zainstalować, ale lepiej nauczyć się korzystać z tego narzędzia, niż martwić się o Android Studio. – cbrulak

+0

Czy zgłosiłeś błąd lub zmieniłeś prośbę do zespołu studio Android? http://source.android.com/source/report-bugs.html – cbrulak

+0

@cbrulak Dzięki za link, przesyłam CR do zespołu Studio. –

Odpowiedz

12

W menu VCS, wybierasz gałąź git i kliknij, aby wybrać oddział, którego chcesz użyć.

enter image description here

Lub kliknij prawym rogu menu git dołu.

enter image description here

3

W AndroidStudio masz również terminala (Narzędzia -> Otwórz terminal lub Widok -> Narzędzie Windows -> Terminal), otwórz go, bieżący katalog będzie bezpośrednio z projektu, a następnie wystarczy wykonać

git checkout the_name_of_the_branch 

i to wszystko. Polecam, aby użyć tego: http://martinfitzpatrick.name/article/add-git-branch-name-to-terminal-prompt-mac/ będzie znacznie łatwiej zobaczyć na której gałęzi jesteś, bezpośrednio w terminalu.

2

Wybór oddziału odbywa się dwuetapowo:

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

VCS-git-Gałęzie można dojechać jednym kliknięciem - w prawym dolnym rogu na GIT: [obecna nazwa oddziału ]