VS2012 torna a una normale finestra di controllo TFS?

VS2012 sembra rimuovere la finestra popup per i check-in TFS che erano in VS2010. Ora sembra prendere il controllo della scheda Esploratore team nella barra laterale e nasconde le cose importanti, come i file che ho modificato. C’è un modo per tornare a una normale finestra popup per i check-in in VS2012?

Un altro metodo consiste nell’utilizzare gli strumenti di alimentazione della produttività . Questa estensione aggiunge l’integrazione della shell di Windows in modo da poter eseguire la maggior parte dei comandi TFS direttamente da Windows senza nemmeno avere Visual Studio aperto. Power Tools utilizza le windows di vecchio stile quando vengono utilizzate dalla shell di Windows.

Per me, la soluzione migliore si basa sulla risposta di iSid: aggiungere uno strumento esterno che apre la vecchia finestra di dialogo. Puoi farlo da Visual Studio: STRUMENTI -> Strumenti esterni … -> Aggiungi , con i seguenti valori:

Titolo: Checkin (o qualsiasi nome che dovrebbe essere visualizzato nel menu)
Comando: C: \ Programmi (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ TF.exe (questo è il percorso di installazione VS predefinito su Windows x64)
Argomenti: check-in
Directory iniziale: $ (SolutionDir)

Ecco uno screenshot:
Finestra di dialogo Strumenti esterni

Puoi richiamare da TOOLS -> Checkin (o anche assegnare una scorciatoia da tastiera a Tools.ExternalCommand * come descritto qui ) e goderti le vecchie chicche con un nuovo stile:
Checkin Dialog

Si noti che questo non funzionerà se una soluzione non viene aperta, a causa della variabile $(SolutionDir) . Per ovviare a ciò, è ansible codificare il percorso nel proprio spazio di lavoro.

Inoltre, tf.exe può essere invocato con l’argomento ‘shelve’, che mostrerà la finestra di dialogo shelving vecchio stile.

Utilizzare il comando tf checkin dal prompt dei comandi di Visual Studio e si otterrà la stessa finestra di controllo precedente.

Mentre la finestra Pending Changes viene unita in Team Explorer , Solution Explorer consente il filtraggio in base a quanto è in sospeso per essere archiviato. Inoltre, è ansible applicare anche il filtro Open Files . Quando viene applicato il filtro Pending Changes è ansible selezionare tutti o alcuni file e fare clic con il pulsante destro del mouse, quindi è ansible eseguire il check-in. Tale comando porta direttamente alla vista Team Explorer nella vista Pending Changes in Pending Changes . Vedi sotto…

Esplora soluzioni - Filtro modifiche in sospeso

Penso che la soluzione più semplice sia semplicemente l’aghook della scheda Team Explorer come documento a tabs (usando il menu del tasto destro del mouse). In questo modo sarà equivalente alla finestra di dialogo popup.

Fare clic con il tasto destro sulla scheda e selezionare