2015-09-16 11 views
8

Quando mi collego a un repository Git locale in Visual Studio (2015), Team Explorer mostra un'interfaccia specifica Git (Modifiche, Rami, Sincronizzazione, ecc.). Quando poi mi collego a un progetto TIF non Git, rifiuta di riconoscere questo switch e continua a mostrare questa interfaccia Git (al contrario dell'interfaccia TFS desiderata con My Work, Pending Changes, Source Control Explorer, ecc.). Ogni volta che clicco una delle opzioni del menu Git, ricevo un messaggio che diceModifica dei contesti di controllo origine in Visual Studio Team Explorer

In questa pagina è attiva perché non si è connessi ad un progetto di squadra Git

che è le informazioni di cui sono pienamente consapevole, ma piuttosto che consentire di passare alla "modalità TFS", suggerisce di connettermi a un progetto Git.

L'unico rimedio che ho trovato è quello di chiudere e riaprire VS, piuttosto fastidioso. C'è un modo per forzare questo interruttore?

+0

Come ti stai connettendo a un altro progetto? Stai chiudendo la soluzione e aprendone una nuova? Avete una soluzione che contiene progetti sia di TFVC che di Git? –

+0

In genere, fare clic sul pulsante Gestisci connessioni (l'icona di presa verde). quindi facendo doppio clic su un progetto. E no ... sempre due progetti completamente separati. –

+1

Ti sei ricordato di cambiare fornitore di controllo del codice sorgente in VS (Strumenti >> Opzioni >> Controllo del codice sorgente)? –

risposta

13

Ho riscontrato gli stessi problemi. Sembra come se dovessi tornare al plug-in di Git Microsoft e quindi tornare indietro tramite Strumenti -> Opzioni -> Controllo del codice sorgente. Penso che mentre è possibile fare doppio clic su un progetto TFS, la finestra di Team Explorer non viene ripristinata a meno che non venga eseguita dal menu delle opzioni.

+0

Per quanto deprimente, sembra corretto. Cosa c'è di peggio, è stato selezionato TFS, ho dovuto passare a GIT e viceversa. –

+0

@ChadSchouggins per me hanno la stessa situazione –