2015-10-28 11 views
16

Quando prima clonato un repository usando GitHub Desktop (versione di Windows), sono in grado di vedere tutti i rami e posso controllare i rami.Impossibile eseguire il checkout del ramo remoto usando GitHub Desktop

Tuttavia, se un altro collaboratore crea un nuovo ramo remoto (dopo aver fatto il clone), GitHub Desktop non è in grado di recuperare e controllare i nuovi rami. Le filiali sono visibili tramite il sito Web GitHub. L'unico modo che ho trovato per controllare questi rami tramite il desktop GitHub è quello di eliminare nuovamente il repository locale e clonare. Mi aspettavo il pulsante "Sync" per gestire il recupero di nuovi rami dal repository remoto.

Qualche idea?

+0

altro cosa da aggiungere: se utilizzo il client della riga di comando git per estrarre le modifiche dal repository remoto, i rami vengono visualizzati nel desktop GitHub – angrycrab

risposta

24

Secondo Steve Ward a GitHub Supporto:

Si dovrebbe essere in grado di colpire F5 in GitHub desktop per aggiornare la repository e prendere eventuali nuovi sportelli dal repository remoto. Al momento non ci sono animazioni per questo processo, ma dovrebbe funzionare senza problemi. [...] recuperiamo automaticamente nuovi rami ogni cinque minuti.

+0

wow, questo ha funzionato davvero! hai una fonte del messaggio o è quella di una chat privata? – SeriousM

+0

@SeriousM si trattava di un thread email generato da un ticket di assistenza clienti, sì. –

+4

F5 ha funzionato per me. Non sembra che stia cercando nuovi rami in un intervallo. Sarebbe bello vedere questo supportato meglio. Mi aspettavo anche la sincronizzazione per farlo. –

5

È inoltre possibile fare clic sul pulsante "Gear" in alto a destra del client, selezionare "Apri in Git Shell" e digitare il comando git fetch nella finestra dei comandi che si apre ...

+0

Grazie, hai salvato il giorno –