2012-08-30 11 views
82

VS2012 sembra rimuovere la finestra popup per i check-in TFS presenti 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?VS2012 torna a una normale finestra di controllo TFS?

+18

Unisciti al club -> http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2289060-bring-back-the-view-all-pending-changes-window-vs –

+21

UI peggiore cambiare nella nuova versione - vale la pena di aggiungere peso a quanto sopra ... – SpaceBison

+4

@ Marco Di cosa stai parlando? Questo non ha nulla a che fare con .NET o con nessuno dei linguaggi di programmazione .NET, VS è solo ed IDE e se non ti piace ci sono alternative come SharpDevelop o potresti anche creare il tuo ... –

risposta

3

Un altro metodo è quello di utilizzare il Productivity Power Tools. 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 finestre di vecchio stile quando vengono utilizzate dalla shell di Windows.

+0

Questa è la soluzione che ho usato di più, fino a quando non sono passato a git. – davidpricedev

12

Mentre la finestra Pending Changes viene unito ai Team Explorer, il Solution Explorer permette di filtraggio da ciò che è in attesa di essere registrati. In aggiunta filtro Open Files potrebbe essere applicato anche. Quando viene applicato il filtro Pending Changes, è possibile selezionare tutti o alcuni file e fare clic con il pulsante destro del mouse, quindi è possibile eseguire il check-in. Tale comando porta direttamente alla vista Team Explorer nella vista Pending Changes. Vedi sotto ...

Solution Explorer - Pending Changes Filter

+12

Questo aiuta un po '... ma perché MS deve rompere le cose solo per essere diversi è oltre me. – klkitchens

+0

Ho provato questo, mi porta di nuovo alla schermata delle modifiche in sospeso in Team Explorer stesso. – IsmailS

+0

+1 @iSid Anche se questo porta semplicemente alla schermata delle modifiche in sospeso in Team Explorer, fornisce un modo più semplice per selezionare quali file si desidera archiviare. –

20

Usa tf checkin comando dal prompt dei comandi di Visual Studio e si otterrà la stessa vecchia finestra check-in.

89

Per me, la soluzione migliore si basa sulla risposta di iSid: aggiungere uno strumento esterno che apre la vecchia finestra di dialogo. Si può fare questo da Visual Studio: Strumenti -> Strumenti esterni ... -> Aggiungi, con i seguenti valori:

Titolo: di arrivo (o qualsiasi nome che dovrebbe essere visualizzato nel menu)
comando: C: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ tf.exe (questo è il default VS posizione di installazione su Windows x64)
Argomenti: checkin
directory iniziale: $ (SolutionDir)

Ecco uno screenshot:
External Tools Dialog

È possibile richiamare da Strumenti -> arrivo (o anche assegnare una scorciatoia da tastiera per Tools.ExternalCommand * come descritto here) e godere le vecchie chicche con un nuovo stile:
Checkin Dialog

Nota che questo non funziona se non si apre una soluzione, a causa della variabile $(SolutionDir). Per ovviare a ciò, è possibile codificare il percorso nel proprio spazio di lavoro.

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

+9

Per chiunque provi questo la prima volta: tieni presente che potrebbero essere necessari alcuni secondi prima che la finestra di controllo venga visualizzata e non otterrai una clessidra o qualcosa che ti faccia sapere che è in realtà in fase di avvio. Se ti muovi mentre sta caricando, potresti trovare il popup nascosto dietro la finestra VS. –

+0

Bella soluzione! Grazie Borislav! – Schnapz

+4

Qualcuno sa anche come impedire che la finestra di comando venga visualizzata quando viene richiamato l'EXE? – cgatian

4

Penso che la soluzione più semplice sia semplicemente l'ancoraggio della scheda Team Explorer come documento a schede (utilizzando il menu di scelta rapida). In questo modo sarà equivalente alla finestra di dialogo popup.

Right-click the tab and select

Problemi correlati