2016-06-01 52 views
6

Sono sempre stato in grado di creare un progetto/soluzione e aggiungerlo al controllo del codice sorgente e verrà aggiunto a TFS. Negli ultimi due mesi qualcosa è cambiato e quando creo un nuovo progetto/soluzione in Visual Studio 2015 Enterprise, utilizza automaticamente git, anche se il plug-in del controllo del codice sorgente è impostato su TFS. Ho provato Strumento> Opzioni> Controllo del codice sorgente e reimpostato il plug-in su TFS (VS lo reimposta per git), chiuso Visual Studio, riaperto e il plug-in è ancora impostato su TFS finché non aggiungo un progetto/soluzione al controllo del codice sorgente.Visual Studio 2015 utilizzerà solo git per il controllo del codice sorgente

Se creo un nuovo progetto e lo aggiungo al controllo del codice sorgente, non ricevo richieste, utilizza immediatamente git (anche se impostato su TFS). Quando torno indietro e guardo il plug-in Source Control, è stato impostato su git by vs.

Non usiamo git, il controllo del codice sorgente è TFS2010. Esiste comunque la possibilità di creare VS che mi dia una scelta di controllo del codice sorgente, o semplicemente assegnarlo per usare solo TFS?

+0

TFS è basato sul server, proprio come SVN. Non è possibile * creare un repository TFS dal lato del client. Puoi solo creare un nuovo repository dal server, cioè creare un nuovo Team Project –

+0

BTW dovresti probabilmente notare che TFS stesso supporta git per il controllo della versione e che * è * il metodo preferito al giorno d'oggi –

+0

Posso solitamente aggiungere il mio progetto/soluzione a TFS da Visual Studio, ho solo bisogno della capacità di fare questo restituito. Sfortunatamente non ho la possibilità di scegliere se usare git o meno, le persone con cui lavoro per usare TFS 2010 solo così non ho molta scelta in merito. – Damian70

risposta

5

Supponendo di selezionare Aggiungi al controllo del codice sorgente quando si creano progetti. Prova a connetterti a un progetto del team TFS in Team Explorer prima di creare nuovi progetti.

enter image description here

+2

La connessione a un progetto del team TFS ha risolto il problema per me. Sciocco che Visual Studio non ti avvisa di questo. Se non si effettua la connessione prima a un progetto del team TFS, crea semplicemente un repository Git senza altre notifiche. –

1

Ho avuto questo stesso problema dopo un aggiornamento. Devo cambiare la "plug in selection" in TFS, e quindi riconnetterti alla mia istanza TFS, perché smetta di cambiare l'impostazione predefinita a GIT. Spero che questo aiuti.

Dave

+0

Un ulteriore passaggio da provare è, prima di provare a "Aggiungi soluzione al controllo del codice sorgente" dal menu di scelta rapida sulla soluzione, andare su "Team Explorer" ed eliminare il repository Git locale che è stato creato automaticamente. – Chad

3

Un mio collega ha affrontato lo stesso problema. Non ha controllato la casella "Aggiungi al controllo del codice sorgente" quando ha inizialmente creato il progetto. La scelta di "Aggiungi soluzione al controllo del codice sorgente" dal menu di scelta rapida del clic destro in Esplora soluzioni aggiunge il progetto al repository git locale. La soluzione era 1. Strumenti -> Opzioni -> scheda Controllo origine -> Scegli Nessuno nella selezione del plugin. (Potrebbe chiudere la soluzione). 2. Ancora Strumenti -> Opzioni -> scheda Controllo origine -> Scegli VS TFS nella selezione del plugin 3. Vai alla cartella principale del tuo progetto e Elimina la cartella Git (Potrebbe essere nascosta - potrebbe essere necessario mostrarla prima) 4. In Visual Studio connettersi a un progetto del team TFS 5. Prova ad aggiungere la soluzione al controllo del codice sorgente -> questo dovrebbe visualizzare il dialogo TFS Spero che questo possa aiutare qualcuno là fuori.