2015-09-17 18 views
5

Sto iniziando a utilizzare Visual Studio 2013 con gli strumenti di Git Team Explorer incorporati utilizzando Visual Studio Online. Conosco molto bene come farlo tramite Git Shell, ma non riesco a capire come farlo tramite l'interfaccia VS 2013.Visual Studio 2013 - Git - Recupero rami remoti

Sto provando a richiamare un ramo remoto localmente e non sono in grado di farlo. Tramite la linea di comando, vorrei fare:

git fetch -a 
git checkout <branchName> 

Capisco che il flusso di lavoro è quello di creare un ramo locale che tiene traccia del ramo remoto; tuttavia, la mia lista di filiali remote nel menu a discesa non è completa. Come si esegue questa azione che riproduce lo git fetch -a?

Qui di seguito è una foto:

enter image description here

+0

Interessante. Mi aspetterei di vedere 'origin/dev' anche lì. Hai fatto un recupero dalla pagina di sincronizzazione? –

+0

@EdwardThomson Sei corretto, il recupero ha risolto il problema. Sembrava solo disgiunto, visto il flusso di lavoro. La pagina Unsynced Commits sembrava funzionare nell'ambito di un ramo. Non mi aspettavo di trovare Fetch lì. –

risposta

15

Per eseguire l'equivalente di git fetch dagli strumenti Git Team Explorer con Visual Studio 2013, è necessario:

  1. Vai alla Impegni non sincronizzati scheda
  2. Passare a un ramo che ha remo TE tracking (io uso sempre padrone)
  3. Clicca Fetch sotto la Incoming impegna sezione

Ora, la vostra lista ramo telecomando sarà sempre aggiornato ed è possibile creare un nuovo ramo che tiene traccia del origin/dev ramo

enter image description here